在iphone中从数据库中获取空列时出错

时间:2010-05-27 05:44:13

标签: iphone

我想从数据库中获取数据但是当我尝试获取空列时收到错误... 我用以下代码来做.. NSString * aDescription = [NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement,2)]; 所以如果我的第二列是空的而不是我得到的异常

1 个答案:

答案 0 :(得分:0)

请输入条件来检查值:

NSString *aDescription = nil;
if((char *)sqlite3_column_text(compiledStatement, 2) != NULL)
{
      aDescription = [NSString stringWithUTF8String:(char*)sqlite3_column_text(compiledStatement, 2)];
}

现在它不会产生异常。