2013-03-27 70 views
0

我使用开源的ODBC驱动程序管理器与我们的司机和我收到此错误 24000(0)的unixODBC] [驱动程序管理器]无效的游标状态 游标状态无效我试图在我的驱动程序进行调试,但没有帮助。 请你能解释一下我的这个错误是由驱动程序管理器,或是从煤矿驾驶员到来。需要[的unixODBC] [驱动程序管理器]在HP-UX

紧急答复吧。

由于提前, 维韦克

回答

0

错误从驱动程序管理器。您将不按顺序调用ODBC函数。打开驱动程序管理器跟踪,在您的ODBCINST.INI添加

[ODBC] 
Trace = Yes 
TraceFile = /tmp/sql.log 

然后运行你的应用程序,看看是什么导致了该错误。

+0

但同一程序完美运行FITH我们的司机manager..is有哪些可以影响这个东西 – 2013-03-27 16:09:10

+0

可能是其他驱动程序管理器坏了,不捕获一些无效的状态转变的任何其他东西。可能是unixODBC坏了,认为这个状态转换是无效的。无论哪种方式,直到您向我们展示ODBC追踪,我们都无法分辨。 – bohica 2013-03-27 16:20:37

+0

一件事。最初编写unixODBC是为了匹配发布的ODBC状态转换。但我发现微软不会坚持自己的文档。所以,随着时间的推移我已删除了一些检查,以allign的unixODBC与Windows程序管理器。所以,你可能会发现(你不说你使用的是什么版本)以后或2.3.2pre构建不显示了同样的问题。 – 2013-03-28 11:04:44

相关问题