Dim oConn As ADODB.Connection
Private Sub ConnectDB()
Set oConn = New ADODB.Connection
Dim str As String
str = "DRIVER={MySQL ODBC 5.2.2 Driver};" & _
"SERVER=sql100.xtreemhost.com;" & _
"PORT=3306" & _
"DATABASE=xth_9595110_MyNotes;" & _
"UID=xth_9595110;" & _
"PWD=myPassword;" & _
"Option=3"
''' error '''
oConn.Open str
End Sub
Private Sub InsertData()
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
ConnectDB
sql = "SELECT * FROM ComputingNotesTable"
rs.Open sql, oConn, adOpenDynamic, adLockOptimistic
Do Until rs.EOF
Range("A1").Select
ActiveCell = rs.Fields("Headings")
rs.MoveNext
Loop
rs.Close
oConn.Close
Set oConn = Nothing
Set rs = Nothing
End Sub
PHP में समान चीजें करना, मैं सफलतापूर्वक MySQL सर्वर में लॉग इन कर सकता हूं। मैंने ओडीबीसी कनेक्टर स्थापित किया है। लेकिन उपर्युक्त वीबीए कोड में, मैं असफल रहा। एक त्रुटि बदल जाती है। (कोड को देखने जहां त्रुटि मौजूद है)एक्सेल में वीबीए MySQL डेटाबेस से कैसे कनेक्ट हो सकता है?
$connect = mysql_connect("sql100.xtreemhost.com","xth_9595110","myPassword") or die(mysql_error());
mysql_select_db("myTable",$connect);
आपको बहुत धन्यवाद वास्तव में बहुत लंबे समय पहले पोस्ट कोड का परीक्षण करने के लिए !!! –