Hallo,
ich nehme mal an, die AddUser sieht unter
Access etwa so aus
Delphi-Quellcode:
var
conn: Connection;
ds: TDataSet;
begin
...
conn.Connected:= True;
...
ds.Insert;
...
conn.Connected:= False
end;
D.h., bei jedem
DB-Aufruf muss die Connection neu aufgebaut werden.
Performance-mäßig wohl ein Grauen (wenn man keinen Connection-Pool hat).
Ich würde entweder
1. abstrakte
DB-Klasse
function AddUser(): Boolean virtual; abstract;
pro
DB eine Ableitung
2. interfaces
benutzen
Ich würde 1. benutzen
Interfaces gefallen mir unter Delphi überhaupt nicht wegen diesem
COM drumrum
Heiko