Эй, я хочу обновить таблицу, если поле не заполнено, или вставить новое значение, заданное пользователем.
Для этого я выбираю все, присутствующее в таблице, и проверяю, существует ли введенное пользователем имя, обновите его или вставьте.
Однако проблема в том, что в случае отсутствия данных в таблице запрос завершается неудачно и данные не вставляются в таблицу.
NSString *query = @"select * from PPM";
sqlite_stmt *statement;
if(sqlite_prepare_v2(database,[query UTF8string],-1,&statement,NULL) == SQLITE_OK)
{
while (sqlite3_step(statement) == SQLITE_ROW)
//select data from table
//if value entered is same as entered by user update the table
//else insert in the table
}