escape-строка запроса appcelerator - PullRequest
0 голосов
/ 27 апреля 2011

Я ищу способ экранирования всех символов в javascript, чтобы я мог вставить их в базу данных. Но я не хочу использовать escape (), потому что это нарушает мой код.

теперь получаю эту ошибку:

[ОШИБКА] неверный оператор SQL. Ошибка Domain = com.plausiblelabs.pldatabase Code = 3 «Произошла ошибка при разборе предоставленного оператора SQL». UserInfo = 0x6de2b50 {com.plausiblelabs.pldatabase.error.vendor.code = 1, NSLocalizedDescription = Произошла ошибка при разборе предоставленного оператора SQL.

com.plausiblelabs.pldatabase.error.query.string = INSERT INTO vac (категория, название, URL, описание) ЗНАЧЕНИЯ ('201', 'Adviseur Bankshop', 'someurl', 'description \' t больше текста. «)

1 Ответ

2 голосов
/ 27 апреля 2011

Вы можете использовать параметры в Appcelerator.

DB.db.execute(
    "INSERT INTO feeds (title, description) VALUES (?, ?)",
    'Good News!', 'A little description'
);
...