Here's a patch that does the following in *sqlite*ds: - Change the way the database handle is retrieved - Makes CreateBlobStream handle bmWrite mode properly - Makes changes in Get/SetFieldData to adapt to recent changes in TDataset - Small refactorings and some debug info tweaks
BTW: As suggestions to the recent changes made in TDataset, please consider the following (patches in db.zip): - Make TField.GetData(Buffer: Pointer) and TField.SetData(Buffer: Pointer) inlined (reduces function call overhead without increasing size) - Changes the order of the "if" in GetData so it evaluates to true in most frequent situation Luiz Americo
<<attachment: db.zip>>
<<attachment: sqliteds.zip>>
_______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/mailman/listinfo/fpc-devel
