[fpc-devel] Warning for sqldb and fpc 2.1.1 users

Michael Van Canneyt michael at freepascal.org
Sat Apr 1 18:32:46 CEST 2006



On Sat, 1 Apr 2006, Joost van der Sluis wrote:

> Hi all,
> 
> In revision 3111 TBufDataset is almost completely rewritten. I've tested
> as much as I could, but it could be that you encounter problems with
> sqldb which weren't there before.
> 
> Please test if everything still works ok, and if not, tell me or submit
> a bug-report.
> 
> Further I have a question: now sqldb uses a linked-list record buffer,

Why ? This goes against the recordset idea ?

> the RecordCount and RecNo properties are something strange.
> 
> What should I do with recordcount? I can add a counter which keep track
> of the recordcount. Ie: it does inc(recordcount) if a record is
> appended.
> 
> Or I can do a real count of the records, each time recordcount is
> called.
> 
> And what about recno? Just define it as -1, or do a quick count to get
> the current record number?
> 
> What are your thoughts on this?

The very idea of TBufDataset was that both recno and recordcount would 
always be available. So using a linked list is not so good. 
Why did you change that ?

Michael.



More information about the fpc-devel mailing list