<< 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: string; const Params: array of variant; D: TDataset=nil): TDataset; virtual; abstract;
procedure DestroyDataset(D: TDataset); virtual; abstract;
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).