Loading src/database/sqlite.cpp +20 −19 Original line number Diff line number Diff line Loading @@ -101,17 +101,17 @@ namespace blogi { if(pcode==SQLITE_BUSY){ continue; } for(int i=0; i<sqlite3_column_count(prep); ++i){ res.columns=sqlite3_data_count(prep); int i=0; int ii=0; for(i=0; i < res.columns; ++i){ for(ii=0; ii < res.columns; ++ii){ if(!res.firstRow){ res.firstRow = new DBResult::Data(rcount,i,(const char*)sqlite3_column_text(prep,i),sqlite3_column_bytes(prep,i)); res.firstRow = new DBResult::Data(rcount,i,(const char*)sqlite3_column_text(prep,ii),sqlite3_column_bytes(prep,ii)); lastdat=res.firstRow; }else{ lastdat->nextData=new DBResult::Data(rcount,i,(const char*)sqlite3_column_text(prep,i),sqlite3_column_bytes(prep,i)); lastdat->nextData=new DBResult::Data(rcount,i,(const char*)sqlite3_column_text(prep,ii),sqlite3_column_bytes(prep,ii)); lastdat=lastdat->nextData; } } Loading @@ -123,6 +123,7 @@ namespace blogi { next=sqlite3_next_stmt(_dbconn, prep); sqlite3_finalize(prep); prep=next; } }while(prep); }; sqllock.store(false); Loading Loading
src/database/sqlite.cpp +20 −19 Original line number Diff line number Diff line Loading @@ -101,17 +101,17 @@ namespace blogi { if(pcode==SQLITE_BUSY){ continue; } for(int i=0; i<sqlite3_column_count(prep); ++i){ res.columns=sqlite3_data_count(prep); int i=0; int ii=0; for(i=0; i < res.columns; ++i){ for(ii=0; ii < res.columns; ++ii){ if(!res.firstRow){ res.firstRow = new DBResult::Data(rcount,i,(const char*)sqlite3_column_text(prep,i),sqlite3_column_bytes(prep,i)); res.firstRow = new DBResult::Data(rcount,i,(const char*)sqlite3_column_text(prep,ii),sqlite3_column_bytes(prep,ii)); lastdat=res.firstRow; }else{ lastdat->nextData=new DBResult::Data(rcount,i,(const char*)sqlite3_column_text(prep,i),sqlite3_column_bytes(prep,i)); lastdat->nextData=new DBResult::Data(rcount,i,(const char*)sqlite3_column_text(prep,ii),sqlite3_column_bytes(prep,ii)); lastdat=lastdat->nextData; } } Loading @@ -123,6 +123,7 @@ namespace blogi { next=sqlite3_next_stmt(_dbconn, prep); sqlite3_finalize(prep); prep=next; } }while(prep); }; sqllock.store(false); Loading