2010-03-16 105 views
2

任何人都有關於如何使用objective-c綁定sqlite中的布爾值的想法。在Sqlite中綁定布爾值

我知道如何綁定int和字符串,但我不知道布爾值。

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

,但我怎麼能結合boolean值。

請幫幫我。

謝謝你

回答

12

SQLite不區分佈爾值和整數。所以你可以使用bind_int。唯一真實的storage classes是NULL,INTEGER,REAL,TEXT和BLOB。注意:

「但只要整數值 讀出盤,並進入記憶 處理,它們被轉換爲 最一般的數據類型(8字節簽名 整數)。」