こんにちは、私は最近 sqlite を学びました。以下のコードを使用して名前が存在するか、sqlite に存在しないかを確認していますが、結果が得られません。私を助けてください。BOOL columnExists = NO;
sqlite3_stmt *selectStmt;
NSString *upperString = [[NSString alloc] initWithFormat:exptypeFld.text];
NSString* changeString = [upperString uppercaseString];
NSLog(@"changeString %@",changeString);
[upperString release];
const char *sqlStatement = [[NSString stringWithFormat:@"SELECT expensetype from expensetypes where upper(expensetype) = '%@'",changeString] UTF8String];
NSLog(@"char is %s",sqlStatement);
if(sqlite3_prepare_v2(db, sqlStatement, -1, &selectStmt, NULL) == SQLITE_OK)
{
NSLog(@"Same........");
columnExists = YES;
}