2010-12-10 20 views

答えて

13

Option=の値は、Connector/ODBCの動作方法を指定するさまざまなフラグの数値の合計です。デフォルト値はweb.archive.orgでのConnector/ODBCのドキュメントの旧バージョンから0

です:

Option=3;は、(1)(2)

Option=4;は+ FLAG_FOUND_ROWSFLAG_FIELD_LENGTHに対応したFLAG_DEBUG

ここにあるConnector/ODBCオプションの現在のリストによれば...

Table 5.2 Connector/ODBC Option Parameters

... FLAG_FIELD_LENGTH(1)とFLAG_DEBUG(4)が削除されました。

明快にするためだけでなく、すべてのオプションではないため、数値の代わりにパラメータ名を使用することをお勧めします。にはの数値があります。だから、代わりに

Option=2;

の私たちは、これは命の恩人だった

FOUND_ROWS=1;

+0

使用する必要があります。私はMySQLのODBCバージョン5.3.4から5.3.6に行きました。接続文字列の 'Option = 3'は、レコードセットをオープンしようとしたときに突然" ** MySQLサーバーがなくなりました** "というエラーが出ました(接続がうまく開いているように見えても)。オプション部分を 'FOUND_ROWS = 1'に変更したところ、すべてがうまくいきました。再度、感謝します! –

関連する問題