SqLite 데이터베이스에서 두 개의 필드를 업데이트하려고하지만 LogCat에 예외가 표시되지 않지만 작동하지 않는데 값을 가져 오는 동안이 특정 필드에 대한 값을 가져올 수 없습니다.업데이트 쿼리가 안드로이드에서 작동하지 않습니다
여기 제가 시도한 코드입니다.
try{
SQLiteDatabase db = openOrCreateDatabase("iTimeDB", MODE_PRIVATE, null);
Cursor cur =db.rawQuery("UPDATE Activities SET Details = '"+ detail_edit.getText().toString() +"' AND Time = '"+Ctime+"' WHERE ID = '" +ID+"'", null);
Log.d("Time", ID);
cur.close();
db.close();
}
catch(Exception e)
{
e.printStackTrace();
Log.v("SSS", e.toString());
}
이 필드는 별도로 업데이트해야하지만 같은 문제가 발생합니다.
이 시도했지만 같은 결과는 laaltodb.execSQL("UPDATE Activities SET Details = ?, Time = ? WHERE ID = " + ID,
new String[] {
detail_edit.getText().toString(),
Ctime
});
내가 코드를 업데이트 한 ... 질문 –
에서 두 번째 부분을 해결해 주셔서 감사합니다. –