Булево значение Bind в Sqlite - PullRequest
2 голосов
/ 16 марта 2010

Любой имеет представление о том, как связать Boolean в sqlite с целью - c.

я знаю, как связать int и string, но я не знаю, что такое логическое значение.

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

но как я могу связать boolean значение.

Пожалуйста, помогите мне.

Спасибо тебе

1 Ответ

12 голосов
/ 16 марта 2010

SQLite не различает логические значения от целых.Так что вы можете просто использовать bind_int.Единственными реальными классами хранения являются NULL, INTEGER, REAL, TEXT и BLOB.Примечание:

"Но как только значения INTEGER считываются с диска и в память для обработки, они преобразуются в самый общий тип данных (8-байтовое целое число со знаком)."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...