Database adapters

<< Click to Display Table of Contents >>

Navigation:  Delphi HTML Report Library >

Database adapters

Base class for SQL adapter contains two functions:

THtSQLAdapter=class
public
 function CreateDataset(const SQL: stringconst Params: array of variant; D: TDataset=nil): TDataset; virtualabstract;
 procedure DestroyDataset(D: TDataset); virtualabstract;
end;

 

First should execute SQL with provided parameters and return result as dataset. If dataset is passed  in last parameter it should be used instead of creating new dataset.

Second function is intended to destroy dataset after use (or store it in a pool).