从访问vba到odbc表的连接

时间:2014-08-26 12:53:53

标签: sql-server vba connection

我使用下面的代码连接到sql server表

Dim Cn1 As New ADODB.Connection

Dim Rs1 As New ADODB.Recordset

Cn1.Open "ODBC;DRIVER=SQL Server;DATABASE=\\\s100nlex\DATA\SQL Database.mdf", "Erik", "Passwd"
Rs1.Open "SELECT [ODBC Table].* FROM [ODBC Table];", Cn1

我可以手动打开ODBC表,但在Cn1.open...上出错。可能有什么不对?

1 个答案:

答案 0 :(得分:1)

您没有为SQL Server连接指定mdf文件,您需要指定服务器和数据库:

Cn1.Open "ODBC;DRIVER=SQL Server;SERVER=s100nlex;DATABASE=DatabaseName", "Erik", "Passwd"