回答
這段代碼演示瞭如何從Visual Basic編寫6.使用MySQL的ODBC驅動程序和Microsoft遠程數據基於Windows的應用程序連接到MySQL數據庫對象很容易從MySQL數據庫服務器連接和檢索記錄。
■下載並安裝MySQL ODBC驅動程序。
■設置一個MySQL用戶名和密碼組合,允許來自任何主機的連接。請參閱MySQL授予命令。
■啓動一個新的Visual Basic項目並添加Microsoft遠程數據對象 - 使用菜單選擇Project |引用,然後從列表中選擇Microsoft遠程數據對象。
示例代碼
Private Sub cmdConnectMySQL_Click()
Dim cnMySql As New rdoConnection
Dim rdoQry As New rdoQuery
Dim rdoRS As rdoResultset
' set up a remote data connection
' using the MySQL ODBC driver.
' change the connect string with your username,
' password, server name and the database you
' wish to connect to.
cnMySql.CursorDriver = rdUseOdbc
cnMySql.Connect = "uid=YourUserName;pwd=YourPassword;
server=YourServerName;" & _
"driver={MySQL ODBC 3.51 Driver};
database=YourDataBase;dsn=;"
cnMySql.EstablishConnection
' set up a remote data object query
' specifying the SQL statement to run.
With rdoQry
.Name = "selectUsers"
.SQL = "select * from user"
.RowsetSize = 1
Set .ActiveConnection = cnMySql
Set rdoRS = .OpenResultset(
rdOpenKeyset, rdConcurRowVer)
End With
' loop through the record set
' processing the records and fields.
Do Until rdoRS.EOF
With rdoRS
' your code to process the fields
' to access a field called username you would
' reference it like !username
rdoRS.MoveNext
End With
Loop
' close record set
' close connection to the database
rdoRS.Close
cnMySql.Close
End Sub
遠程數據對象已被微軟宣佈廢棄。我會建議嘗試使用ADO。 http://msdn.microsoft.com/en-us/library/ms810810.aspx#mdac_technologies_road_map_old_topic9 – MarkJ 2010-01-18 12:12:24
谷歌表示,你可以使用ADO和MySQL ODBC驅動程序。
Dim strConnection$, conn As Connection
'Fill in the placeholders with your server details'
strConnection = "Driver={MySQL ODBC 3.51 Driver};Server=myServerAddress;" & _
"Database=myDataBase;User=myUsername;Password=myPassword;Option=3"
Set conn = New Connection
conn.Open strConnection
MySQL的連接字符串從here。
警告:air code。我從來沒有做過這件事。
我已經使用類似這樣的代碼,我可以證明它的工作原理。 – 2010-01-18 20:55:56
- 1. 連接到MySQL。 VB Express 2008
- 2. 從ASP.Net連接到mySQL數據庫(vb)
- 3. MySQL - VB - 連接錯誤ReportViewer
- 4. Php - 將連接池連接到Mysql
- 5. VB連接到COM對象
- 6. 從VB連接到Access
- 7. 將MySQL連接到Dropbox
- 8. 將Visual Studio連接到MySQL
- 9. 將phpMyAdmin連接到MySQL Workbench
- 10. 將joomla連接到mysql
- 11. 將NetBeans連接到MySQL
- 12. 將MySQL連接到Python
- 13. 將Canopy連接到mysql
- 14. 將C連接到mysql
- 15. 將mysql連接到postgresql
- 16. 將Android連接到MySQL
- 17. 將MySQL連接到MATLAB?
- 18. 將nodejs連接到mysql
- 19. VB,MySQL和API連接 - Visual Studio 2012
- 20. Vb和MySQL連接和代碼錯誤
- 21. 連接mysql數據庫在vb
- 22. 連接到MySQL
- 23. Webpart連接asp.net VB
- 24. 我試圖用vb 2010 express連接到mysql,訪問被拒絕
- 25. 在VB中連接到Oracle數據庫
- 26. vb無法連接到訪問2007 db
- 27. 如何使用VB連接到TFS
- 28. VB .NET連接到本地.MDB
- 29. 連接到SQL實例採用VB 6.0
- 30. VB 6連接到Web服務
您可以使用ODBC或OleDB。爲此,您需要適用於MySQL的驅動程序或ole db提供程序。 – shahkalpesh 2010-01-18 07:06:43