iphone sqlite报价问题

时间:2011-02-03 08:59:57

标签: iphone sqlite

我遇到以下sqlite查询的问题:

sql = [NSString stringWithFormat:@"Insert into table_name(height)values('%@')",heightarray];

我从XML获取heightarrayheightarray的值为:

array =  ( "5'0\"-5'3\"",
           "5'4\"-5'8\"",
           "5'9\"-6'0\"" )

由于某种原因隐含地添加了“,我不知道为什么?

这引起了问题。请帮忙。

1 个答案:

答案 0 :(得分:0)

尝试使用

sql = [NSString stringWithFormat:@"Insert into table_name(height)values(?)"];

然后使用

sqlite3_bind_text

如果你正在使用sqlite试试这个包装器它会有很大帮助 https://github.com/ccgus/fmdb

有详细的例子如何使用它。