/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Log ind til Firebird gennem Delphi
Fra : Ukendt


Dato : 20-02-07 17:32

Hej.

Jeg har et program med en Firebird database.

Jeg vil gerne lave en login prompt i starten, der benytter de brugere og
adgangskoder, der findes i Firebirds system

Men hvordan får jeg Delphi og Firebird til at validere et brugernavn og
adgangskode?



 
 
Ukendt (20-02-2007)
Kommentar
Fra : Ukendt


Dato : 20-02-07 18:51

"Sørensen" <.> skrev i en meddelelse
news:45db227e$0$4167$ba624c82@nntp02.dk.telia.net...
> Hej.
>
> Jeg har et program med en Firebird database.
>
> Jeg vil gerne lave en login prompt i starten, der benytter de brugere og
> adgangskoder, der findes i Firebirds system
>
> Men hvordan får jeg Delphi og Firebird til at validere et brugernavn og
> adgangskode?

Jeg har (muligvis) fundet ud af det.

Jeg har en indsat en TIBSecurityService komponent og skriver følgende kode i
login formens OK-knaps onclick hændelse.

procedure TformLogind.btnOKClick(Sender: TObject);
begin
with IBSecurityService do
begin
Params.Clear;
Params.Values['user_name'] := edtBrugernavn.Text;
Params.Values['password'] := edtAdgangskode.Text;
active := true;
end;
application.Run;
close;
end;

så virker det, men skriver jeg

procedure TformLogind.btnOKClick(Sender: TObject);
begin
with IBSecurityService do
begin
username:= edtBrugernavn.Text;
password:= edtAdgangskode.Text;
active := true;
end;
application.Run;
close;
end;

så får jeg en fejlmeddelelse.

Burde løsning 2 ikke kunne være OK?



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste