mysql:8187
From: "玉越" <"玉越" <tamakoshi@xxxxxxxxxx>>
Date: Wed, 3 Sep 2003 18:09:56 +0900
Subject: [mysql 08187] mysql_query の返り値が -1
はじめまして。 玉越@プラネットコンピュータと申します。 MySQLのクライアントを作っているのですが、mysql_queryが-1を返します。 マニュアルによると返ってくるのは CR_COMMANDS_OUT_OF_SYNC, CR_SERVER_GONE_ERROR, CR_SERVER_LOST,CR_UNKNOWN_ERROR のどれかで、それぞれ2000以上で-1ではありません。 送っているSQL文は INSERT INTO hoge VALUES (…) なのですが、この…の部分が長いとエラーになるようです。 長くなければ正しく動きます。 長いとは具体的には4MBytesくらい。793KBytesくらいでは大丈夫でした。 長い場合は分割すればよいのですが、MySQLの何を見ればそのバッファの大きさが分 かるでしょうか。 また、長いのが原因でなければ何が原因と考えられるでしょうか。 OSはWindows2000 Server MySQL 4.0.14b インストール後の設定は default-character-set=sjis を追記しただけです。 hogeはInnoDBです。 クライアントはC++で開発していて、MySQLの配布物の中にあるlibMySQL.dllを使用し ています。 よろしくお願い致します。 -- Tamakoshi Hiroki, Planet Computer, Inc. 玉越 大輝 (株)プラネットコンピュータ 〒113-0033 東京都文京区本郷4-2-5 MAビル5F(東京オフィス) TEL:03-5840-6233 FAX:03-5840-6234 〒411-0046 静岡県三島市芙蓉台1丁目6番22号(本社) TEL:0559-99-0133 FAX:0559-99-0122 mailto:tamakoshi@xxxxxxxxxx, http://www.planetcomp.com/
-> 8187 2003-09-03 18:09 ["玉越" <tamakoshi@xx] mysql_query の返り値が -1 8188 2003-09-03 18:22 ┣[hina <hina@xxxxxxxxx] 8190 2003-09-03 21:34 ┃┗["玉越" <tamakoshi@xx] 8189 2003-09-03 21:09 ┗[Tomoyuki Ishino <ish]