小编bey*_*dbo的帖子

插入时EXC_BAD_ACCESS

我正在使用FMDatabase来操作sqlite3数据库.这是我的代码:

NSString *dbFilePath = [[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"temp_info.db"]];

FMDatabase *fmdb = [FMDatabase databaseWithPath:dbFilePath];
if (![fmdb open]) {
    NSLog(@"......");
} else {
    NSString *sql = @"CREATE TABLE IF NOT EXISTS test1(id INTEGER, name TEXT, create_time TEXT)";
    if (![fmdb executeUpdate:sql]) {
        NSLog(@"......");
    }
    for (int i = 0; i < 3; i++) {
        BOOL result = [fmdb executeUpdate:@"INSERT INTO test1(id, name, create_time) values(?,?,?)", i+1, @"test", @"12-09-10 12:10"];
        NSLog(@"%d", result);
    }
    // EXC_BAD_ACCESS
}
Run Code Online (Sandbox Code Playgroud)

当我运行这条线时:

BOOL result = [fmdb executeUpdate:@"INSERT INTO …
Run Code Online (Sandbox Code Playgroud)

sqlite exc-bad-access insert fmdb

0
推荐指数
1
解决办法
1537
查看次数

标签 统计

exc-bad-access ×1

fmdb ×1

insert ×1

sqlite ×1