[piggz@enterprise sqlite]$ svn diff Index: sqlitecursor.cpp =================================================================== --- sqlitecursor.cpp (revision 695300) +++ sqlitecursor.cpp (working copy) @@ -324,31 +324,35 @@ } //debug -/* - if (m_result == FetchOK && d->curr_coldata) { + + if (((int)m_result == (int)FetchOK) && d->curr_coldata) { for (uint i=0;icurr_colname[i]<<" "<< d->curr_colname[m_fieldCount+i] << " = " << (d->curr_coldata[i] ? QString::fromLocal8Bit(d->curr_coldata[i]) : "(NULL)") <curr_coldata) + return; + if (!d->cols_pointers_mem_size) d->cols_pointers_mem_size = m_fieldCount * sizeof(char*); const char **record = (const char**)malloc(d->cols_pointers_mem_size); const char **src_col = d->curr_coldata; const char **dest_col = record; for (uint i=0; irecords.insert(m_records_in_buf,record); -// KexiDBDrvDbg << "SQLiteCursor::drv_appendCurrentRecordToBuffer() ok." <