sqlite を使用して小さなアプリケーションを作成しています。
デバッガーは、構文エラーがあることを示しています。試してみましたが、どこにあるのかわかりませんでした。
12-20 14:13:40.353: E/SQLiteLog(2329): (1) "," 付近: 構文エラー
SQLiteDatabase.rawQueryWithFactory(SQLiteDatabase$CursorFactory, String, String[], String, CancellationSignal) 行: 1317
SQLiteDatabase.rawQuery(String, String[]) 行: 1253
TemporaryDatabase.EntryGiris(int, String, int, int, int, int, int、int、int、int、int) 行: 125
コードは次のとおりです。
public class TemporaryDatabase {
......
String entryGirisSQL="SELECT "+C_ID
+" FROM harcamalar WHERE "+C_YIL+"="
+yilsql+","+C_AY+"="+aysql;
Cursor cursor=ourDatabase.rawQuery(entryGirisSQL, null);
int index=cursor.getColumnIndex(C_ID);
if(index>=0)
ourDatabase.update(DB_TABLE, cv, "c_id="+index, null);
else ourDatabase.insert(DB_TABLE, null, cv);
}
}