【发布时间】:2013-02-05 02:10:33
【问题描述】:
希望我的问题有一个简单的解决方案。我刚开始使用 sqlite3,我创建了一个名为 local 的数据库和一个名为 table 的表,其中包含一个名为 name 的列,类型为 text。
它可以很好地连接到数据库,只是我试图在表列中输入一个字符串值,但我认为我的 INSERT 文本存在问题。我知道如果有人能让我知道我哪里出错了,这可能很简单。谢谢。
SString *inserStmt = [NSString stringWithFormat:@"INSERT INTO TABLE(NAME) VALUES ('%s')", [key UTF8String]];
const char *insert_stmt = [inserStmt UTF8String];
sqlite3_exec(database, insert_stmt, NULL, NULL, NULL);
【问题讨论】:
-
拥有一个名为“table”的表格会给您带来各种问题...
-
可能不是您问题的答案,但请查看 github 上的 fmdb - 会让您的生活更轻松
-
@lc 是的,我知道它只是为了测试目的。
标签: objective-c sqlite