2013-07-01 62 views
0

嗨我正在使用Crystal Reports 9,並試圖用ODBC服務器Simba Client創建新連接。當我嘗試這樣做時,CR9凍結並給我一個crw9.exe錯誤,需要將其關閉。我做了一個跟蹤,發現了一些錯誤,我不太確定該怎麼處理。我會在下面發佈我認爲很重要的錯誤消息並解釋它們。Crystal Reports 9與ODBC建立新的連接Simba客戶端

所以,軌跡順利進行,同時再出現這種情況:

crw32   1364-1030 EXIT SQLDriverConnectW with return code 1 (SQL_SUCCESS_WITH_INFO) 
    HDBC    027B2040 
    HWND    00BB0AEA 
    WCHAR *    0x74329110 [  -3] "******\ 0" 
    SWORD      -3 
    WCHAR *    0x74329110 
    SWORD      2 
    SWORD *    0x00000000 
    UWORD      0 <SQL_DRIVER_NOPROMPT> 

    DIAG [01000] [Microsoft][ODBC Driver Manager] The driver doesn't support the version of ODBC behavior that the application requested (see SQLSetEnvAttr). (0) 

它接着一個越來越少幾行下來,我們得到這樣一個:

crw32   1364-1030 EXIT SQLGetInfoW with return code -1 (SQL_ERROR) 
    HDBC    027B2040 
    UWORD     10003 <SQL_CATALOG_NAME> 
    PTR     0x0012C4F4 
    SWORD      40 
    SWORD *    0x0012C4F0 

    DIAG [HYC00] [Simba][SimbaClient ODBC Driver][SimbaLNA][Simba][SimbaEngine ODBC Driver]Driver not capable. (0) 

這直到我決定停止跟蹤時,最後一個錯誤再次出現幾次。有人知道這是什麼嗎?

回答

0

連接的第一個警告是Crystal Reports嘗試將ODBC版本設置爲3,但是您使用的ODBC客戶端僅支持ODBC 2.警告是信息性的,不太可能導致您的問題。

CR9嘗試獲取SQL_CATALOG_NAME時的第二個錯誤是因爲此處使用的SimbaClient ODBC驅動程序不支持此屬性。我不確定要使用SimbaClient ODBC驅動程序連接到的數據庫,但是您應該聯繫數據庫供應商以確定它們是否具有支持ODBC 3的軟件的更新版本。

相關問題