git-svn-id: https://192.168.0.254/svn/Componentes.Terceros.UserControl@5 970f2627-a9d2-4748-b3d4-b5283c4fe7db
26 lines
579 B
ObjectPascal
26 lines
579 B
ObjectPascal
unit UCDataConnector;
|
|
|
|
interface
|
|
|
|
{$I 'UserControl.inc'}
|
|
|
|
uses
|
|
Classes,
|
|
DB;
|
|
|
|
type
|
|
TUCDataConnector = class(TComponent)
|
|
public
|
|
procedure UCExecSQL(FSQL: String); virtual; abstract;
|
|
function UCGetSQLDataset(FSQL: String): TDataset; dynamic; abstract;
|
|
function UCFindTable(const Tablename: String): Boolean; virtual; abstract;
|
|
function UCFindDataConnection: Boolean; virtual; abstract;
|
|
function GetDBObjectName: String; virtual; abstract;
|
|
function GetTransObjectName: String; virtual; abstract;
|
|
end;
|
|
|
|
implementation
|
|
|
|
end.
|
|
|