SQLite e áspas simples (single quotes)

Desenvolvendo uma aplicação em AIR, usando SQLite, me deparei um com um erro estranho na hora de inserir um registro no DB.

Um campo de texto continha uma áspas simples, e eu, mero mortal vindo de bancos como MySQL e PgSQL, adicionei as famosas barras para escapar os caracteres. Não funcionou.

De acordo com o site do SQLite (www.sqlite.org/lang_expr.html), escapa-se usando, adivinhem, áspas! Veja só o exemplo:

INSERT INTO tablename (id, name, text) VALUES (1, 'Jonnie', 'That''s what she said');

Sim, você viu certo: não são áspas duplas, são duas áspas simples uma ao lado da outra. É isso aí.
#fonte do exemplo

Leave a Comment