我在我的应用程序中使用sqlite数据库
以下是我的代码,它正在获取数据
while(sqlite3_step(compiledStatement) == SQLITE_ROW)
{
NSString *str1 = [NSString stringWithUTF8String:(char *)sqlite3_column_text(compiledStatement, 0)];
[dataArray addObject:str1];
}
Run Code Online (Sandbox Code Playgroud)
如果数据库中存在null,则此程序崩溃.
实际上我有多列,我只将数据保存到一行的一列,所以其他列保持为空,这就产生了问题......
任何人都可以告诉我如何检查当前值是否为null
我试图检查str1是否为空?
但是编程崩溃....
谢谢,请帮忙
Kin*_*iss 12
代码如下,
if(sqlite3_column_text(statement, 0) != nil)
{
//Data exists
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1512 次 |
最近记录: |