2013-03-04 4 views
2

Я пытаюсь добавить следующий текст в моей базе данных: Zeeland '96Вставьте одинарные кавычки в SQLite

Но апостроф дает мне ошибки.

Он должен выглядеть следующим образом:

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

Как вы можете видеть, в этот момент одна цитата не хватает, как я могу избавиться от этой проблемы?

Заранее благодарен!

+0

http://stackoverflow.com/questions/603572/how-to-properly-escape-a-single-quote-for-a-sqlite-database?rq=1 – Sandy

ответ

6

Как вы можете видеть HERE, вам нужно избежать этого, используя две одинарные кавычки в строке. Попытайтесь:

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

Предполагая, что вы используете библиотеку .NET, вы можете использовать типы SQLiteParameter для создания командной строки SQL.

-1
INSERT INTO Department (Code, Name, CountryID) VALUES ('ZE', 'Zeeland ''96', 1) 
Смежные вопросы