2010-12-10 295 views

回答

13

Option=值是指定Connector/ODBC應如何工作的各種標誌的數值的總和。其缺省值是0

從舊版本的連接器/ ODBC文檔中的web.archive.org

Option=3;相當於FLAG_FIELD_LENGTH(1)+ FLAG_FOUND_ROWS(2)

Option=4;FLAG_DEBUG

根據當前連接器/ ODBC選項列表...

Table 5.2 Connector/ODBC Option Parameters

... FLAG_FIELD_LENGTH(1)和FLAG_DEBUG(4)已被刪除。

MySQL還建議使用參數名稱而不是(它們的數字值的總和),這不僅僅是爲了清晰起見,而且因爲並非所有選項都有數值。所以,與其

Option=2;

我們應該用

FOUND_ROWS=1;

+0

這是一個生命的救星。我從MySQL ODBC版本5.3.4到5.3.6,連接字符串中的「Option = 3」突然拋出「** MySQL服務器已經消失**」錯誤,當我試圖打開一個記錄集關閉的連接(甚至認爲連接似乎打開正常)。我將選項部分更改爲'FOUND_ROWS = 1',現在一切正常。再次感謝! – 2016-07-21 10:08:20

相關問題