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