我正在將我的應用程序從32位(Windows 2003 Server)遷移到64位(Windows 2008 Server R2)。我在嘗試執行SQL命令時收到以下內容SQLBindParameter工作正常,但SQLExecute在Windows 2008 Server 64位中給出錯誤
遇到ODBC錯誤-1:S1010,0,[Microsoft] [ODBC驅動程序管理器]函數序列錯誤。
基本上內部函數調用是SQLExecute()函數調用。這適用於Windows 2003 Server 32bit。我試圖從命令提示符在後臺執行命令,它正在工作。
任何幫助或建議將非常感激。
我檢查了call.sequence.We有兩個連續的SQLBindParameter函數調用,然後我們調用SQLExecute。在64bit的情況下,這個序列是不正確的嗎?我也檢查了SQLExecute給出的返回碼是99.
任何指針或建議都會非常有幫助。上述順序在32位Windows上運行良好。
在此先感謝。
-R
您是否使用64位ODBC驅動程序? – ChrisBD 2010-04-26 15:03:32
我是DB開發的新手。請讓我知道如何檢查? 謝謝, -R – user320556 2010-04-27 03:43:28