2013-03-15 109 views
3

是否有任何方法可以打印預處理語句,或者至少在使用fmdb時實現sqlite3_trace函數?試圖從FMResultset訪問語句不起作用。使用fmdb打印預處理語句

回答

2

一個sqlite3_trace功能

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

可以

FMDatabase *db = ...; 
[db open]; 
sqlite3_trace([db sqliteHandle], myTraceFunc, NULL); 
+0

實現我怎麼能錯過.. THX – peko 2013-03-15 18:39:19