이것은 내 데이터베이스 클래스입니다.내 sqlite DB에서 특정 데이터를 어떻게 업데이트 할 수 있습니까?
public boolean updatePrediction(String item_ean,String prediction) { SQLiteDatabase db=this.getWritableDatabase(); ContentValues contentValues = new ContentValues(); contentValues.put(ITEM_EAN, item_ean); contentValues.put(PREDICTION_TYPE,prediction); db.update(TABLE_REPORT,contentValues,PREDICTION_TYPE+"="+,null); return true;
이것은 활동 클래스 코드 스 니펫입니다. 난 내 경우 토글 버튼을 특정 데이터를 전환 할 때
toggleButton.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (((ToggleButton) v).isChecked()) { booleanisUpdated=dbcontroller.updatePrediction(editText.getText().toString(),"4"); Toast.makeText(getBaseContext(), "Toggle is on"+isUpdated, Toast.LENGTH_LONG).show(); } else { Toast.makeText(getBaseContext(), "Toggle is off",Toast.LENGTH_LONG).show(); } } });
-2
A
답변
0
execSQL은 SELECT/INSERT/UPDATE/DELETE가 아닌 단일 SQL 문을 실행하기위한 것입니다.
UPDATE 문의 경우 다음 중 하나를 사용하십시오.
- 업데이트 (문자열, ContentValues, 문자열, 문자열 [])
- updateWithOnConflict (문자열, ContentValues, 문자열, 문자열 [], int)를
당신은이 같은 사건에 대한 업데이 트를 사용해야합니다 :
public boolean updatePrediction(String item_ean,String prediction){
SQLiteDatabase db=this.getWritableDatabase();
ContentValues contentValues = new ContentValues();
contentValues.put(ITEM_EAN, item_ean);
String[] args = new String[]{prediction};
db.update(TABLE_REPORT,contentValues,PREDICTION_TYPE+"=?",args);
return true;
}
+0
아니요! 그것은 업데이 트되지 않습니다. – Moses
+0
@Moses는 내가 대답 한 구현을 시도해 볼 수 있습니까? – Casablancais
+0
나는 그랬다. 그대로. 작동 안함. – Moses
관련 문제
- 1. sqlite 데이터베이스를 어떻게 업데이트 할 수 있습니까?
- 2. 내 활동을 어떻게 "업데이트"할 수 있습니까?
- 3. 어떻게 Firebase에서 내 데이터를 대량 업데이트 할 수 있습니까?
- 4. 내 phpMyAdmin을 어떻게 업데이트 할 수 있습니까?
- 5. sqlite 데이터베이스의 값을 어떻게 업데이트 할 수 있습니까?
- 6. SQLite db에서 특정 구성 요소로 데이터 전달
- 7. 어떻게 Postgres의 특정 쿼리에서 여러 항목을 업데이트 할 수 있습니까?
- 8. Sqlite DB에서 특정 정보를 선택 하시겠습니까?
- 9. 안드로이드 SQLite db에서 데이터베이스의 여러 테이블에있는 동일한 ID를 가진 특정 열 값을 어떻게 일치시킬 수 있습니까?
- 10. DB에서 주석 수 업데이트
- 11. 내 SQLite 데이터를 내 ListView에로드 할 수 없습니다.
- 12. sqlite db에서 레코드를 업데이트 할 때 MethodAccessException이 발생했습니다.
- 13. 업데이트 할 특정 엔티티 개체를 어떻게 선택할 수 있습니까?
- 14. 안드로이드 어떻게 내 sqlite db에서 이중 항목을 확인 하시겠습니까?
- 15. sqlite db에서 데이터 지우기
- 16. 뷰에서 실제 데이터를 업데이트 할 수 있습니까?
- 17. SQLite DB에서 데이터를 삭제하는 Python 스크립트
- 18. 사용할 데이터를 재구성하면 어떻게 Firebase가 자동으로 업데이트 할 수 있습니까?
- 19. 어떻게 특정 행 (환자)을 업데이트 할 수 있습니까?
- 20. 특정 키의 QHash 값을 어떻게 업데이트 할 수 있습니까?
- 21. SQLite DB에서 내 Listview에 표시 할 행 값이 표시되지 않습니까?
- 22. PHP - 어떻게 내 HTML 테이블에서 특정 행을 편집하고 내 DB를 업데이트 할 수 있습니까?
- 23. 특정 모양의 데이터를 어떻게 만들 수 있습니까?
- 24. 은 sqlite, android에서 데이터를 업데이트 할 수 있습니다.
- 25. AutHotKey가 SQL DB에서 데이터를 가져올 수 있습니까?
- 26. SQLite DB에서 모든 행을 삭제할 수 없습니다.
- 27. 어떻게 특정 div에 템플릿 데이터를 추가 할 수 있습니까?
- 28. 로컬 데이터를 사용하여 망고의 라이브 타일을 업데이트 할 수 있습니까?
- 29. 내 div 부분을 어떻게 업데이트 할 수 있습니까?
- 30. JavaFx 내 모델을 어떻게 업데이트 할 수 있습니까?
SQLiteDatabase는 SQLiteOpenHelper를 확장하는 클래스 이름입니까? – Marat