sqlite删除代码不工作在数据库_handeler

bsxbgnwa  于 12个月前  发布在  SQLite
关注(0)|答案(1)|浏览(132)
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中起作用

sqougxex

sqougxex1#

rawQuery方法需要输出,也就是说它返回一个Cursor,因此应该只用于SELECT查询。
其他查询,如UPDATE、CREATE、UPDATE或CREATE查询,应该使用**execSQL**方法。
还应该注意的是,方便的方法,如deleteinsertupdate不仅生成SQL,而且还返回有用的值。

  • insert将插入行的rowid作为longm返回
  • updatedelete方法将受影响的行数作为int返回。

您可能希望参考SQLiteDatabase

相关问题