Excel 2010 32位 windows 7 64-bit ODBC连接问题

我们有一个电子表格 Excel, 连接到K. Sage 通过连接 vba odbc /用户名和密码 * ' d/


Set CN = New ADODB.Connection
With CN
.Provider = "MSDASQL"
.ConnectionString = "DSN=SageLine132;UID=******;PWD=******;"
.CursorLocation = adUseClient
.Open
End With


这一连接在我们的32位计算机上工作得很好。 windows xp 从 office 2010年,但不是新电脑 windows 7 64-bit 被...统治 office 2010 32位。

当我开放时 odbc32 在文件夹中 syswow64, 安装了 system DSN.

有没有人对此有解决方法或者在没有访问系统的情况下连接的方法 DSN /DSN-Less/?
已邀请:

董宝中

赞同来自:

我怀疑它是某种方式与存储的可执行文件连接
syswow32/

或者
syswow64/

.

我从未使用过 Sage, 但早些时候我司机遇到了一个问题 MyODBC 在系统中 64b, 此处的许可可以帮助您:

适用于用户 win 64b /XP, win7/, 访问您的驱动器 MyODBC
/或任何其他司机 DB/, 您需要运行数据源
%windir%\SysWOW64\odbcad32.exe

.


要更改常量,您可以在控制面板中添加新的数据源图标 /需要这样做 explorer, 因为它会要求你确认/, 称之为数据来源 x64 并指定
%windir%\SysWOW64\odbcad32.exe



完整版文章请参阅
http://www.frog101.com/archives/68
.

要回复问题请先登录注册