向表中插入新项目非常有效,但更新没有效果。
我正在使用以下语句来更新我的数据库。
BOOL success = [fmDB executeUpdate:@"UPDATE activities SET type = ?, author = '?',
time = '?', location = '?', node = '?', nodeID = ?
WHERE itemid = ?", [NSNumber numberWithInt:itemType], author,
time, location, node, [NSNumber numberWithInt:nodeID],
[NSNumber numberWithInt:itemID], nil];
没有被包装成 NSNumber 的所有东西都是一个 NSString (它们都按预期注销)。
运行命令时收到 0 个错误(成功布尔返回 TRUE)
下次我阅读我的数据库时,尚未进行更改。
有任何想法吗?