在Sqlite中绑定布尔值

时间:2010-03-16 06:45:57

标签: iphone sqlite

任何人都知道如何在sqlite中绑定Boolean与objective-c。

我知道如何绑定int和string但我不知道boolean值。

sqlite3_bind_int(addStmt, 1, id);
sqlite3_bind_text(addStmt,3 ,[message UTF8String], -1,  SQLITE_TRANSIENT);  

但我怎样才能绑定boolean值。

请帮帮我。

谢谢你

1 个答案:

答案 0 :(得分:12)

SQLite不区分布尔值和整数。所以你可以使用bind_int。唯一真正的storage classes是NULL,INTEGER,REAL,TEXT和BLOB。注意:

  

“但是只要INTEGER值是   读取磁盘并进入内存   处理,他们被转换为   最常见的数据类型(8字节签名   整数)。“