RHEL5 Linux ODBC问题

uin 发布于 2019-03-09 c 最后更新 2019-03-09 14:36 3 浏览

我试图将我编译的连接到mssql数据库服务器的C代码从使用datadirect odbc驱动程序移动到使用unixodbc驱动程序管理器(版本2.3.1)/ freetds驱动程序(版本0.91),已经编译为64位并可用。 能够通过链接已经编译的libodbc在64位RHEL5 Linux上成功编译它。但是当我运行代码并且数据库连接失败时,我多次得到错误net.c:350: tds_select: Assertion 'timeout_seconds >= 0' failed。我设置的环境变量是ODBCINIODBCHOMELDD_LIBRARY_PATH(它被设置为unixodbc路径中的库)。 odbcinst文件中的驱动程序设置为libtdsodbc.so所在的路径。 我在这里错过了什么。 odbc.iniodbcinst.ini文件的权限似乎没有问题。

已邀请: