내 응용 프로그램에서 내 SQLite 데이터베이스에 약간 문제가있어. 내 목표는 데이터베이스에 행이 없으면 삽입하고, 그렇지 않으면 행을 업데이트하는 것입니다.안드로이드 SQL 쿼리가 아닌 기존 행
주어진 조건의 행이 있는지 어떻게 확인할 수 있습니까?
나는 시도 : 커서가 null의 경우,
Cursor cursor = dbAdapter.query(dbName, null, "xcoord="+xcoord+" AND ycoord="+ycoord+" AND mac='"+mac+"'"+" AND ssid='"+ssid+"'", null, null, null, null);
cursor.isNull(cursor.getColumnIndex("ssid"));
및 확인?
치명적인 예외 : 주요
android.database.CursorIndexOutOfBoundsException : 인덱스 -1 요청, android.database.AbstractCursor.checkPosition에서 0
의 크기 (하지만, 그래서 나는이 SQLException있어 AbstractCursor.java:580)
도움 주셔서 감사합니다.
예외가 무엇입니까? –