2013-04-01 60 views
0

在SQlite中,如何判斷一行是否存在更新其他createEntry? 基本上,我想要一個單行的表,並更新它,每當單個按鈕按下左右。區分SQLite中的更新和插入

entry.open(); 
if(the row already exist) 
entry.updateContact(1, Double.toString(db1), Double.toString(db2), Double.toString(db3)); 
else 
entry.createEntry(Double.toString(db1), Double.toString(db2), Double.toString(db3)); 
entry.close(); 
+0

你想要做一個UPSERT,檢查了這一點: http://stackoverflow.com/questions/418898/sqlite-upsert-not-insert-or-replace – Blundell

+0

最好和簡單的方法是創建一個單獨的數據庫,當第一次創建數據庫然後更新其餘時間,這樣您的預檢查計算將會減少 –

+0

如何限制創建數據庫到單行? –

回答