各位大侠:
小弟以前一直是用VB+MS SQL Server2000,现因工作需要用到My SQL,原程序的数据库连接代码为: Dim strSql As String
strSql = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=login112882;Initial Catalog=winsun;Data Source=admin"
cnnMain.CursorLocation = adUseClient
cnnMain.Open strSql对应的要作一些怎样的更改呢?要附加装一些什么程序呢?
望各位指点,谢!
小弟以前一直是用VB+MS SQL Server2000,现因工作需要用到My SQL,原程序的数据库连接代码为: Dim strSql As String
strSql = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Password=login112882;Initial Catalog=winsun;Data Source=admin"
cnnMain.CursorLocation = adUseClient
cnnMain.Open strSql对应的要作一些怎样的更改呢?要附加装一些什么程序呢?
望各位指点,谢!
但不知要怎样建个ODBC数据源?请给出较详细的设定步骤,MySQL 資料庫資料 :
伺服器 IP : 192.168.0.8
USER Name : winuser
Password : winson
DataBase Name : windata
Table Name : shipping_1
现在VB中就写了如下代码:Public cnnMain As ADODB.Connection
Dim strSql As String
strSql = "Provider=MySQL_ODBC;Persist Security Info=False;User ID=winuser;Password=winson;Initial Catalog=windata;Data Source=192.168.0.8"
cnnMain.CursorLocation = adUseClient
cnnMain.Open strSql但运行时提示编译错误,请大侠指点错在何处,不胜感激!
Public cnnMain As ADODB.Connection
Dim strSql As String
strSql = "Provider=MySQL_ODBC;Persist Security Info=False;User ID=winuser;Password=winson;Initial Catalog=windata;Data Source=192.168.0.8"
cnnMain.CursorLocation = adUseClient
cnnMain.Open strSql
CString strDNS = "Provider=MSDASQL.1;DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=tttt;UID=root;PWD="; 这个语法不知道有什么错误?
在vc下还是不能运行。