Below is the code i am using:
FMDatabaseQueue *queue = [[DataBaseHelper sharedManager] queue];
[queue inDatabase:^(FMDatabase *db) {
FMResultSet *results = [db executeQuery:@"select * from EVENT where ESTATUS='unread' and HIT_ATTEMPTS < 5 "];
if([results next])
{
[results close];
@try {
BOOL success=FALSE;
NSString *query=[NSString stringWithFormat:@"insert into EVENT (EDATA, ESTATUS ,EUSER) values('%@','%@','%@')",@"google.com",@"unread",@"xyz"];
success = [db executeUpdate:query];
NSLog(@"create edata row, %d:%@", [db lastErrorCode], [db lastErrorMessage]);
}
@catch (NSException *exception) {
NSLog(@"Exception");
}
In the above code success = [db executeUpdate:query]; is not working. I have tried placing breakpoints. After this line of code all exits. None of the logs get printed.