我正在打这个电话:
sql=select * from Lists where Name = test
Cursor cr = GetUserDb().GetSQLiteDb().rawQuery(sql, null);
名称是主键
它正好在rawQuery()调用,因为GetUserDb()& GetSQLiteDb()不为null。
logcat说:
引起:android.database.sqlite.SQLiteException:没有这样的列:test :,同时编译:select * from Lists where Name = test。这对我来说没有意义,因为test不是列名,而是名称列中的数据。
是什么导致它崩溃?
-Mike
答案 0 :(得分:0)
这有效:final String s =“select * from Lists where Name ='test'”;