2013-07-25 22 views
0

Newby here。 我創建一個表。在SQLite數據庫中輸入非唯一記錄時創建Toast

public void onCreate(SQLiteDatabase db) { 
     db.execSQL("CREATE TABLE if not exists producttable(id INTEGER PRIMARY KEY AUTOINCREMENT 
      + "productidno" 
      + " TEXT UNIQUE," 
      + "productname" 
      + " TEXT," 
      + "productprice" + " TEXT," 
      + "t1" + " TEXT," //two added, watch commas after "TEXT," 
      + "t2" + " TEXT)"); 
} 

當我嘗試添加一個非唯一productidno,該行不會被添加,但該計劃仍在繼續,沒有消息,什麼都沒有。我想要舉杯吐露,告訴用戶不添加非唯一條目,以便他們知道並需要更改爲唯一的productidno。 我不知道該把它放在哪裏。任何幫助示例代碼將不勝感激。 謝謝, 吉姆

+1

顯示您用於插入行的代碼。如果您使用'SQLiteDatabase.insert()'閱讀有關返回值的文檔 –

+0

謝謝,您的回覆幫助我放置敬酒。我對此很陌生,如何將問題標記爲已回答? – Acura66

+0

我寫了我的評論作爲答案。您可以點擊我答案下方的複選標記,也可以編寫自己的更詳細的答案並檢查它(您可能需要等待一段時間才能查看答案)。 –

回答

0

如果您使用SQLiteDatabase.insert()閱讀有關返回值的文檔。

相關問題