停止我在SQLite數據庫表格包含列「ID」 當我按下一個按鈕C# - SQLite中自動遞增在10號
con.Open();
SQLiteCommand cmd = new SQLiteCommand("Select MAX(id)+1 FROM Data", con);
object obj = cmd.ExecuteScalar();
int Amount = (obj != null && obj != DBNull.Value) ? Convert.ToInt32(obj) : 1;
con.Close();
tId.Text = Convert.ToString(Amount);
一切,我用這個代碼來自動增量此列是罰款,直至有10個記錄表中,然後將其拒絕取回身份證號碼「11」
你爲什麼不定義ID列有[AUTOINCREMENT](http://www.tutorialspoint.com/sqlite/sqlite_using_autoincrement.htm)標誌並忘記它? – Steve
「拒絕」是什麼意思?怎麼了? –
當有10條記錄,我嘗試按下按鈕時,它已經存在的ID號「10」@MichaelButscher –