[前][次][番号順一覧][スレッド一覧]

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]