我们有一个 Excel 电子表格,它通过 vba odbc 连接(用户名和密码 *'d)连接到 Sage
Set CN = New ADODB.Connection
With CN
.Provider = "MSDASQL"
.ConnectionString = "DSN=SageLine132;UID=******;PWD=******;"
.CursorLocation = adUseClient
.Open
End With
此连接在我们的装有 office 2010 的 32 位 windows xp 计算机上运行良好,但在运行 office 2010 32 位的新 windows 7 64 位计算机上无法正常工作。
当我打开 syswow64 文件夹中的 odbc32 时,系统 DSN 已安装。
是否有人对此有任何解决方法或无需访问系统 DSN(DSN-Less)即可连接的方法?