데이터를 업데이트하는 동안 오류가 발생했습니다. 오류는 다음과 같습니다.
android.database.sqlite.SQLiteException : near "parth": 구문 오류 (코드 1) :, 컴파일 중 : UPDATE Income SET earn_balance =? 소득 _ 이름 =? parth
public void update2( String name, String bal){
SQLiteDatabase db = getWritableDatabase();
ContentValues values = new ContentValues();
//values.put(INCOME_NAME, name);
values.put(INCOME_BALANCE, bal);
db.update(TABLE_INCOME, values, INCOME_NAME+"=?"+name, new String[]{String.valueOf(name)});
교체 INCOME_NAME+"=?"+name
로 INCOME_NAME+"=?"
(하지 않고 +name
, 당신이이 값을 설정하는 new String[]{String.valueOf(name)}
선)
db.update(TABLE_INCOME, values, INCOME_NAME+"=?", new String[]{String.valueOf(name)});
또는 결국
db.update(TABLE_INCOME, values, INCOME_NAME+"='"+name+"'", null);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다