使用 VB6 已经很长时间了,那时我没有使用 MySql 或 DSN 连接,但我正在开发一个使用这些的遗留应用程序。当我尝试打开连接时,我得到了
Data source not found and no default driver specified
这个代码
Dim conn As ADODB.Connection
Dim cmd As ADODB.Command
Dim rs As ADODB.Recordset
Dim sql As String
Set rs = New ADODB.Recordset
Set cmd = New ADODB.Command
Set conn = New ADODB.Connection
conn.Open "DSN=AddressHealthcheck" '<- Fails on this statement
我也尝试在 中指定 DSN,conn.ConnectionString
但得到相同的错误。
AddressHealthcheck
存在于本地System DSN中,经测试使用并MySql ODBC 5.1 Driver
连接成功。
我确定(并希望)我遗漏了一些明显的东西。有什么建议么?
谢谢,凯文