如何在iPhone上记录SQLite查询

时间:2009-01-08 12:09:32

标签: iphone cocoa-touch sqlite

我正在做一个iPhone应用程序,我正在使用SQLite。

问题是我的查询有些问题(我做错了绑定)所以,这是我的问题:

如何使用SQLite收到的绑定在我的iPhone应用程序中登录有效的SQL查询/语句?

感谢。

2 个答案:

答案 0 :(得分:1)

最简单的方法是为sql函数调用创建一个包装器并为其添加日志功能。

我不确定PRAGMA journal_mode写的文件是否可读,但我无法使用此编译指示。

您还可以查看Gus Mueller优秀的现有包装纸:fmdb

答案 1 :(得分:0)

我认为这不可能。

据我所知,准备好的语句在进入数据库引擎之前不会内置到“完整SQL”字符串中。参数值不会被转义,引用并插入到SQL字符串中,只能在下一步中进行解析和解码:这些值完全绕过查询解析并直接进入数据引擎。