2

次のテキストをデータベースに追加しようとしています:Zeeland '96

しかし、一重引用符は私にエラーを与えています。

次のようになります。

INSERT INTO Department (Code, Name, CountryID) VALUES ('ZE', 'Zeeland '96', 1)

ご覧のとおり、現時点で引用符が 1 つ欠けています。この問題を解決するにはどうすればよいですか?

前もって感謝します!

4

3 に答える 3

7

HEREでわかるように、一重引用符を 2 つ続けて使用してエスケープする必要があります。試す:

INSERT INTO Department (Code, Name, CountryID) VALUES ('ZE', 'Zeeland ''96', 1)
于 2013-03-04T11:29:22.620 に答える
4

.NET ライブラリを使用していると仮定すると、SQLiteParameter 型を使用して SQL コマンド文字列を作成できます。

于 2013-03-04T11:29:49.227 に答える
-1
INSERT INTO Department (Code, Name, CountryID) VALUES ('ZE', 'Zeeland ''96', 1)
于 2013-03-04T11:32:15.420 に答える