我在iPhone SDK上收到錯誤「沒有錯誤」,我花了整整一天的時間試圖解決它。 SQLite版本3.4.0iPhone SDK上的sqlite3錯誤「沒有錯誤」
sqlite3_step(compiledStatement)
我在查詢中使用的表只有一行。它返回100 ..?
sqlite3_errmsg(database)
這條線給了我上面的錯誤。
我已經用終端命令在其中創建了一個數據庫和表格,並且放置在應用程序資源文件夾以及文檔路徑中,這是動態完成的。
while(sqlite3_step(compiledStatement) == SQLITE_ROW)
這個循環永遠不會執行在我的代碼裏面,我得到所有的值。
我覺得這個信息夠了,請告訴我。 任何人都知道我在哪裏有問題..?
在此先感謝
我已經使用sqlite3_step()來查找它的返回值(100),因爲while循環使用此方法運行。我所有的只有一行,while循環沒有執行,現在很明顯。兩行之間的sqlite3_reset()使它工作正常.. 感謝你們倆。\ m/ 現在字符編碼對於sqlite3_column_text來說是不可讀的,即使當我使用'NSString stringWithUTF8String'時也是如此。謝謝 – pMan 2009-07-16 09:41:11