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

Reply via email to