我有一个使用dbExpress连接Informix数据库的简单应用程序。
如果我用TurboDelphi编译它,则可以在WinXP和Win2003上运行。
当我使用新的Deplhi 2009时,我的应用程序可以在WinXP上正常运行,但不能在Win2003上启动。
没有错误的MessageBox,只有EventLog中的信息:
我认为这是dbExpress驱动程序的问题,而我的其他应用程序是使用Delhi 2009编译的,
ODBC连接Informix可以在Win2003上使用。
任何人都可以测试Delphi 2009中的Informix dbExpress驱动程序是否适用于Windows 2003?
感谢您的帮助,但是它不起作用。
至于$INFORMIXDIR
:
我重新安装了ClientSDK 3.5,现在的$INFORMIXDIR
是:
(是c:\Program Files ...)。
我可以从使用ODBC的应用程序连接到DB。
但是,即使在WinXP兼容模式下,dbExpress应用程序也无法启动。
我已经在Delphi Quality Central中将其报告为bug #67823:
最佳答案
您拥有哪个Turbo版本(.net版本或Win32版本)?您在2003年安装过.net框架吗?