사실, 데이터베이스에 저장된 텍스트 필드 (즉, 고유 값)에 이미 입력 된 동일한 이름을 허용하고 싶지 않습니다.텍스트 필드 값을 텍스트 필드에 입력 된 데이터베이스 값과 비교하는 방법
예를 들어 텍스트 필드에 "health"라는 이름을 입력하고 저장했습니다. 같은 이름을 다시 입력하면 동의하지 않습니다.
아래에서 시도했지만 작동하지 않습니다. 도와주세요. 코드에서
boolean ifExisting(String cat)
{
Cursor c = db.rawQuery("SELECT * FROM " + "restaurants" + "WHERE" + "category" + "=" + cat, null);
if(c.getCount() == 0)
{
return;
}
else
{
return;
}
}
insert();
다른 사람들에게도이 사실을 알리지 못했습니다. – thkala