I am trying to get data from my database, but I am not getting a solution. I am trying so hard
- (invalid) information
{ //[self createEditableCopyOfDatabaseIfNeeded]; NSString *filePath = [self getWritableDBPath]; sqlite3 *database; if(sqlite3_open([filePath UTF8String], &database) == SQLITE_OK) { NSString *qu = @"Select Name FROM empl where SyncStatus ='1'"; sqlite3_stmt *compiledStatement; if(sqlite3_prepare_v2(database, [qu UTF8String], -1, &compiledStatement, NULL) == SQLITE_OK) { char *firstColumn = (char *)sqlite3_column_text(compiledStatement, 0); if (firstColumn==nil) { NSString *name= [[NSString stringWithUTF8String:firstColumn]autorelease]; NSLog(@"%c",name); } if(sqlite3_step(compiledStatement) != SQLITE_ROW ) { UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"UIAlertView" message:@"User is not valid" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; [alert release]; alert = nil; } } sqlite3_finalize(compiledStatement); } sqlite3_close(database); }
it crashes. It shows me an error: " * + [NSString stringWithUTF8String:]: NULL cString '* The call stack on the first throw:
source share