3

テーブルブランチにid(Autonumber)、code(text)、desc(text)の3つの列があります。このSQLを実行しようとすると、 insert into branch(code,desc) values('"+b+"','"+c+"')"; エラー構文エラーが発生します。

4

1 に答える 1

1

列の1つに名前DESCがあります。これはReserved Keywordです。ステートメントをpeoperly実行するには、egをINSERT使用して列を区切る必要があります。brackets

insert into branch(code,[desc]) values ('"+b+"','"+c+"')";

もう1つ、コードはになりがちSQL Injectionです。クエリをパラメータ化してください。

于 2013-03-23T08:28:59.043 に答える