WINDOWS7控制面版下ODBC工具默认是64位,但Delph7调用ODBC默认为32位,造成控制面版下ODBC创建的连接,在Delph7下无法调用。
解决办法:
1、打开C:\Program Files (x86)\Borland\Delphi7\Source\Vcl\adodb.pas文件。
2、找到“DataLinkDir”函数,1428行,修改变量,将COMMONFILESDIR值改为CommonFilesDir (x86)即可。
在Windows7环境下,由于ODBC工具默认为64位,而Delphi7默认调用32位ODBC,导致创建的连接无法在Delphi中使用。解决方案在于修改Delphi7源文件adodb.pas中的DataLinkDir函数,将COMMONFILESDIR值更改为CommonFilesDir(x86),从而确保与32位ODBC兼容。
WINDOWS7控制面版下ODBC工具默认是64位,但Delph7调用ODBC默认为32位,造成控制面版下ODBC创建的连接,在Delph7下无法调用。
解决办法:
1、打开C:\Program Files (x86)\Borland\Delphi7\Source\Vcl\adodb.pas文件。
2、找到“DataLinkDir”函数,1428行,修改变量,将COMMONFILESDIR值改为CommonFilesDir (x86)即可。

被折叠的 条评论
为什么被折叠?