同时建议你好好分析一下SQLConnection1.Params属性?
给个例子给你:
(说明:我也没有试过)
procedure TForm1.SQLConnectionBeforeConnect(Sender: TObject);
begin
with Sender as TSQLConnection do
begin
if LoginPrompt = False then
begin
params.values['database']:='c:\interbase\examples\database\employee.gdb';
Params.Values['User_Name'] := 'SYSDBA';
Params.Values['Password'] := Decrypt(Params.Values['Password']);
end;
end;
end;