3

有没有办法打印准备好的语句,或者至少在使用 fmdb 时实现 sqlite3_trace 函数?尝试从 FMResultset 访问该语句不起作用。

4

1 回答 1

2

一个sqlite3_trace函数

void myTraceFunc(void *uData, const char *statement)
{
    NSLog(@"%s", statement);
}

可以用

FMDatabase *db = ...;
[db open];
sqlite3_trace([db sqliteHandle], myTraceFunc, NULL);
于 2013-03-15T17:42:14.827 回答