Извлечение греческих символов из базы данных sqlite - PullRequest
1 голос
/ 11 января 2012

У меня проблемы с получением греческих букв из базы данных sqlite. Буквы находятся в моей базе данных sqlite, и я могу получать письма от моего пользователя. Вот мой код:

NSString *selectedChapter = [SecondViewController chapterToSearch];

(несколько строк спустя)

 const char *sqlStatement=[[NSString stringWithFormat:@"SELECT * FROM samples WHERE chapter IN ('%@')",selectedChapter]UTF8String];

        if(sqlite3_open([databasePath UTF8String], &database) == SQLITE_OK) {
            if (sqlite3_prepare_v2(database, sqlStatement, -1, &selectStatement, NULL) != SQLITE_OK) {
                NSAssert1(0, @"Error: failed to prepare statement with message '%s'.", sqlite3_errmsg(database));   
            }
            while (sqlite3_step(selectStatement) == SQLITE_ROW) {

                NSString *chapterLetter  = [NSString stringWithUTF8String:(char *)sqlite3_column_text(selectStatement,0)];
}

Он пропускает оператор while. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 11 января 2012

Не должно ли быть while (sqlite3_step(sqlStatement) == SQLITE_ROW) {

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...