sqlite 데이터베이스를 만들었습니다. 사용자가 값을 입력하면 그 값이 이미 존재하는지 확인하고 싶습니다. UPDATE 그렇지 않으면 그 값을 삽입, 나는 테이블에서 발견 된 기록은 그렇지 zero.If 커서를 계산 반환 커서 카운트 하나를 반환 할 뜻 경우값이 sqlite 데이터베이스에 존재하지 않는 경우에만 삽입
는public long insertDataCat(String id,String cat)
{
try {
SQLiteDatabase db;
db = this.getWritableDatabase(); // Write Data
ContentValues Val = new ContentValues();
Val.put("IDD", id);
Val.put("Categoryy", cat);
long rows = db.insert(TABLE_CATEGARY_MASTER, null, Val);
db.close();
return rows; // return rows inserted.
} catch (Exception e) {
return -1;
}
}
ok 지금 어디에서 쳤습니까? – Siva
값을 삽입하기 전에 존재하는 통화 업데이트 쿼리가 있으면 DB에 이미 레코드가 있는지 확인하고 그렇지 않으면 삽입하십시오. –
다른 방법으로 plzzzzz .... – Ravi