每當我創建一個新的數據庫並向其中插入數據時,我可以選擇插入的數據,但第二次插入到表中並嘗試選擇它時,它會顯示第一個數據本身。在SQLite數據庫中選擇Android
這是onClickListener(即從表中進行選擇)的代碼:
mydb = openOrCreateDatabase("Countz_DB",MODE_PRIVATE,null);
和
mnew.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
c = mydb.rawQuery("Select * from Countz",null);
if (c.moveToFirst()){
name = c.getString(0);
desc = c.getString(1);
Snackbar.make(v, "Name:"+name+" Desc:"+desc, Snackbar.LENGTH_LONG).show();
}
}
});
這是我使用將值插入表中的代碼:
public void InsertintoCount(){
String sqlc = "INSERT INTO Countz VALUES('"+name+"','"+desc+"','"+x+"','"+cDT+"');";
newdb.execSQL(sqlc);
}
非常感謝!有效...!! –