2013-03-27 29 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

相關問題