-1

ここに画像の説明を入力

これは私のテーブルがどのように見えるか、これが私のクエリです

query = "insert into archive.exports (DocumentID, from, to, sendDate, dadbox, sonbox, sendBy) values(" + DocumentNum + ", " + from + ", " + to + ", '" + this.date.Value.ToShortDateString() + "', " + DadBox + ", " + SunBox + ", '" + SendBy + "')";

それは私にこのエラーを与えました ここに画像の説明を入力

誰かがエラーの場所を教えてもらえますか、私の下手な英語でごめんなさい

4

1 に答える 1

1

fromtoは予約済みのキーワードで、たまたま列の名前になっています。構文エラーを回避するために、バックティックを使用して列名をエスケープする必要があります。元、

INSERT INTO archive.exports (DocumentID, `from`, `to`,...)

テーブルを変更する権限がある場合は、予約済みキーワード リストにない列名を変更して、同じエラーが再発しないようにします。

于 2013-09-13T13:17:02.453 に答える