0
我有一個sqlite數據庫,我正在寫和閱讀。大部分時間我都在寫作,但偶爾我會讀些東西。SQLite日記文件不會消失
寫入的例程(鏤空,錯誤檢查刪除等)是這樣的:st1和st2已經準備與數據庫的初始化。
-(BOOL) saveHvalue:(int) fid time:(int) t value:(double) v type:(int) ftype
{
{
sqlite3_bind_int(st1, 1, fid);
sqlite3_bind_int(st1, 2, t);
sqlite3_bind_int(st1, 3, ftype);
sqlite3_bind_double(st1, 4, v);
sqlite3_step(st1);
sqlite3_reset(st1);
sqlite3_clear_bindings(st1);
}
return YES;
}
的日常閱讀的是:
-(double) getHvalue:(int) fid time:(int) t type:(int) ftype
{
double v=0;
{
sqlite3_bind_int(st2, 1, fid);
sqlite3_bind_int(st2, 2, t);
sqlite3_bind_int(st2, 3, ftype);
sqlite3_step(st2);
v = sqlite3_column_double(st2, 0);
sqlite3_reset(st2);
sqlite3_clear_bindings(st2);
return v;
}
大多數我使用saveHvalue,但時間我偶爾回讀的東西。我試試這個創建的日誌文件的時刻沒有消失,看起來文字立即死亡。
我是否需要在寫作和閱讀之間做一些轉換?