嗨我想要做的是更新表,如果字段存在或插入新的值由用戶給出。sqlite中的更新語句
爲此,我所做的是選擇表中的所有內容,並檢查用戶輸入的名稱是否存在更新或插入。
但是問題是當表中沒有數據時查詢失敗並且沒有數據插入到表中。
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
}
向我們顯示您的查詢或關於數據結構的信息。否則答案將是非常通用的。 – MJB 2010-07-20 12:48:20
我不想更換數據,但更新數據,所以我需要數據庫中的現有數據,需要做一些操作,然後更新該字段。我該怎麼做? – user391301 2010-07-21 06:42:05