Sql appcelerator转义查询字符串

Sql appcelerator转义查询字符串,sql,escaping,appcelerator-mobile,Sql,Escaping,Appcelerator Mobile,我正在寻找一种在javascript中转义所有字符的方法,以便将它们插入数据库。但我不想使用escape(),因为这破坏了我的代码 现在得到这个错误: [错误]无效的SQL语句。Error Domain=com.ALCIKELELABS.pldatabase Code=3“分析提供的SQL语句时出错。”UserInfo=0x6de2b50{com.ALCIKELELABS.pldatabase.Error.VENDER.Code=1,NSLocalizedDescription=分析提供的SQL

我正在寻找一种在javascript中转义所有字符的方法,以便将它们插入数据库。但我不想使用escape(),因为这破坏了我的代码

现在得到这个错误:

[错误]无效的SQL语句。Error Domain=com.ALCIKELELABS.pldatabase Code=3“分析提供的SQL语句时出错。”UserInfo=0x6de2b50{com.ALCIKELELABS.pldatabase.Error.VENDER.Code=1,NSLocalizedDescription=分析提供的SQL语句时出错


com.arcomeleLabs.pldatabase.error.query.string=插入vac(类别、标题、url、描述)值('201'、'Adviseur Bankshop'、'someurl'、'description't more text'))

您可以在Appcelerator中使用参数

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

好消息!这修复了我的错误,但数据没有插入。如果没有“说明”,它插入得很好。嗯,似乎我在错误的字段中插入了我的数据,为什么我认为我的数据没有插入。因此,这修复了它,尽管在数据传递到我的应用程序代码之前,我也修改了数据。很高兴知道这对你有帮助!