我有一個使用Access 2007創建的應用程序,它與DSN完美協作,我更新應用程序以使用無DSN連接到SQL-Server,我沒有' T改變應用程序中的任何代碼,但是當我運行該應用程序我得到這個錯誤 運行時錯誤「3326」此記錄是不可更新 Sub DnsLessLinkTable()
Dim td As TableDef
Dim stConnect As String
我有VBA代碼使用連接字符串與SQL Server交談。我想爲此連接使用外部DSN文件,純粹是爲了適應性。 當前的代碼: Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
strConn = "DRIVER=SQLServer;SERVER=x;APP=Microsoft Excel;DATABASE=x;Trusted_Co
在Windows Server 2008 R2 64位(Windows \ SysWoW64)上創建odbc 32位。 odbc 32位的連接測試運行良好。但SQL Server 2012中的鏈接服務器64位給出了此錯誤: Cannot initialize the data source object of OLE DB provider "MSDASQL" for linked server