我有一个无法正常运行的更新语句,并想知道最终语句的外观。有没有办法打印出Android SQLiteOpenHelper生成的语句?
到目前为止,我通过逐步完成堆栈跟踪设法获得了无人居住的声明:
UPDATE banks SET fav=? WHERE code = ? AND name = ?
未填充语句的语法是正确的。
答案 0 :(得分:0)
除了SQLiteOpenHelper之外,您可能还想尝试使用SQLiteQueryBuilder。您可以使用返回字符串的buildQuery()
方法获取查询语句的输出,并使用返回游标的query()
方法来运行查询。