我有一个对话框和一个上下文保存菜单,当我选择一个项目时会显示保存。当我点击保存时,没有任何事情发生,只有这个表上没有保存任何内容。我检查过数据库丢失的逗号等似乎没问题
我像这样调用InsertRecord:
long SaveResult = mHelper.InsertRecord(Cat,GrName,Que,Ans,Det,Gd);
if(SaveResult==-1)
Toast.makeText(getContext(), "Something wrong", Toast.LENGTH_SHORT).show();
else
Toast.makeText(getContext(), "New row added", Toast.LENGTH_SHORT).show();
但没有保存任何内容
以下是我的数据库帮助文件
public long InsertRecord(String Cat, String Grp, String Que, String Ans, String Det, int Gd) throws SQLiteException {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues cv = new ContentValues();
cv.put("rcrdCat", Cat);
cv.put("rcrdGrp",Grp);
cv.put("rcrdQue", Que);
cv.put("rcrdAns", Ans);
cv.put("rcrdDet",Det);
cv.put("g_id",Gd);
long myid=db.insert("records", null, cv);
return myid;
}