2016-03-24 12 views

回答

0

花了我一會兒把碎片放在一起。 下面是如何讀取錯誤:

  1. pyodbc預計X1號碼,但得到楠,並將其轉換爲字符串值 'QNAN'
  2. SQL成了 「SELECT * FROM t其中X1 = QNAN」
  3. 解析通過ODBC橋SQL請求SQLExecDirect函數返回錯誤狀態42S22
  4. 42S22 - ODBC bridge error code爲 「無效列名」

請注意,不要將pyodbc與ODBC橋軟件混淆。 ODBC橋被安裝爲您的OS軟件包的一部分。