db!!.rawQuery("DELETE FROM $Cards_TABLE WHERE $Card_Parent_Board_Id='$CardParnt_boardId' AND $Card_Parent_Swimlane_Id='$CardParnt_SwimlaneId' AND $Card_Parent_List_Id='$CardParnt_ListId' ", null)
此代码在应用程序中不起作用 但结果字符串(sql代码)在sql中有效
rawQuery
方法需要输出,即返回一个游标,因此只能用于 SELECT 查询。
其他查询,例如 DELETE、INSERT、DELETE、UPDATE 或 CREATE 查询应使用
execSQL
方法。
还应该注意的是,便利方法,例如
delete
、insert
和update
不仅生成SQL,而且还返回有用的值。
insert
以longm形式返回插入行的rowidupdate
和 delete
方法以 int 形式返回受影响的行数。您不妨参考SQLiteDatabase