【发布时间】:2013-02-10 11:55:36
【问题描述】:
我必须在数据库中插入某些文本,其中可能包含带单引号和双引号的字符。
例如:“Lumix” 或类似 Vijay 的
我已经成功转义了这样的双引号:
if(fdata.search('"') != -1) {
fdata = fdata.replace(/(['"])/g, "\\$1");
}
但我不明白如何转义单引号。不转义单引号 SQLite 不接受数据。如何解决问题?提前致谢!
【问题讨论】:
-
你的数据库 API 没有给你绑定变量或 SQLite 特定的转义函数吗?
-
它是用javascript写的,钛appcelerator,不是java native
-
@kittu88:所以? Titanium Appcelerator 包含一个数据库 API,它确实支持绑定变量(也称为参数)。
标签: javascript android sqlite titanium