无法重新连接到ODBC连接

时间:2015-02-11 00:06:57

标签: c odbc informix

我在RedHat Linux上使用C和ODBC。我有一个连接,断开连接和重新连接到Informix数据库的应用程序。该应用程序实际上在HP 32位服务器上正常工作,但是,我无法在RedHat 64位Linux上重新连接(SQLConnect错误 - 无效参数值)。自从原始连接(其工作正常)以来,参数根本没有改变。过去有没有人见过这个问题?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

我见过类似的密码问题:http://groups.google.pl/group/comp.databases.informix/browse_thread/thread/4bd42eaa7b1f4ca7/badd0ec570a79654?q=ODBC+%22Incorrect+password+or+user%22+%22not+known+on+the+database+server%22&rnum=5#badd0ec570a79654

我的解决方案是连接密码,如果失败连接空密码,如果再次失败则连接密码。听起来很奇怪,但它对我有用。

您还可以创建显示错误的简单代码。然后启用ODBC跟踪并向我们显示结果。