Hallo,
ich habe Probleme mit dem auslesen von Datenbanktabellen. Die sqlite Datei ist vorhanden (getestet). Ich komme aber nicht in den if-Block rein. Woran könnte das liegen?
Alles anzeigen
ich habe Probleme mit dem auslesen von Datenbanktabellen. Die sqlite Datei ist vorhanden (getestet). Ich komme aber nicht in den if-Block rein. Woran könnte das liegen?
Quellcode
- -(NSMutableArray*) getDBContent
- {
- NSLog(@"%s", __PRETTY_FUNCTION__);
- NSString* name_latein;
- NSString* name_deutsch;
- NSMutableArray* array = [[NSMutableArray alloc]initWithCapacity:20];
- NSString* query = [NSString stringWithFormat:@"SELECT name_latein, name_deutsch FROM knochen-hand"];
- if(sqlite3_prepare_v2(database, [query UTF8String], -1, &statement, nil) == SQLITE_OK) {
- NSLog(@"%s", __PRETTY_FUNCTION__);
- while (sqlite3_step(statement) == SQLITE_ROW) {
- name_latein = [NSString stringWithUTF8String:(char*) sqlite3_column_text(statement, 0)];
- name_deutsch = [NSString stringWithUTF8String:(char*) sqlite3_column_text(statement, 1)];
- NSLog(@"name:%@, name:%@", name_latein, name_deutsch);
- }
- [array addObject:name_latein];
- [array addObject:name_deutsch];
- sqlite3_finalize(statement);
- }
- return array;
- }