[Seasar-user:1653] MySQLでのSQLのエラーについて

AGATA Toshitaka agata
2005年 3月 21日 (月) 04:51:21 JST


縣です。

MySQL4.0でS2UnitのreadXlsAllReplaceDbでSQLのエラーが発生しましたので、
ご報告します。

○発生バージョン
  - S2-2.2.2
  - mysql-4.0.18

どうもMySQL4.0では、INSERT文のテーブル名と各カラム定義のカッコの間に
空白がないとエラーとなるみたいです。
(他のMySQLのバージョンではわかりません)

× INSERT INTO user(userid,...
○ INSERT INTO user (userid,...

そこでorg.seasar.extension.dataset.states.CreatedStateの36行目を
以下のように変更すると、問題なく動作しました。

buf.append("INSERT INTO");
  ↓
buf.append("INSERT INTO ");

以上です。




Seasar-user メーリングリストの案内