在帶有
uj5u.com熱心網友回復:
正如所評論的,問題本質上源于如何BigInt在連接字串中包含引數。雖然MSDN 檔案似乎與實作不同,但鍵/值對應避免空格:
DRIVER=SQLite3 ODBC Driver;Database=" & strDBasePath & ";BigInt=true"
除錯 ODBC 連接字串的特殊屬性的經驗教訓:
- 避免前后空格,對特殊字串屬性使用單引號;
- 對于布爾屬性,檢查是否區分大小寫 (
truevsTrue)、整數 (0, 1) 同義詞、字串 (yes/no) 同義詞; - 對于結束屬性,檢查標點符號,例如結束分號;
- 運行連接和使用默認PARAMS記錄集的香草版本,無需特殊配置,如
CursorLocation,CursorType和LockType; - 使用其他支持 ODBC 作為控制檢查的語言(即 Python、PowerShell)進行除錯,以隔離環境或介面問題;
- 仔細閱讀特定 ODBC 驅動程式或庫/模塊和 API(如 ADO)的檔案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/402980.html
標籤:
