Kreni odavde:
http://www.google.com/search?q=delphi+ado+example
A zatim pronadji knjigu Mastering Delphi 7 ili neku noviju, pa citaj.
Ako koristis Delphi 7, pregledaj ADO primere koji dolaze uz Delphi. Lokacija je
c:\\Program Files\\Borland\\Delphi7\\Demos\\Ado\\
Izbor baza podataka kao pocetne tacke za ucenje nije bas najpametniji izbor, ali dobro, bitno je da imas volju.
Dakle, oko tvog problema, lepo si to sve povezao, i TADOQuery ti vraca sve podatke iz tabele korisnici. Problem je da pronadjes da li u toj tabeli postoji ono sto je upisano u TEdit polja. Za to mozes koristiti funkciju Locate.
Neka bude da je u TEdit pod imenom edit1 upisano ime, a u edit2 lozinka. U OnButtonClick pises (pisem napamet, mozda ce biti gresaka):
Code:
// Prvi nacin
if (ADOQuery1.Locate("korisnik; lozinka", [edit1.text, edit2.text])) then
begin
// Korisnik postoji i uneta je ispravna lozinka
end
else
ShowMessage('Neispravno korisnicko ime ili lozinka');
// Drugi nacin
if (ADOQuery1.Locate("korisnik", [edit1.text])) then
begin
// Korisnik postoji, proveri mu lozinku
if (ADOQuery1.FieldByName('lozinka').AsString = edit2.text) then
begin
// lozinka je ispravna
end
else
ShowMessage('Neispravna lozinka');
end
else
ShowMessage('Korisnik sa tim imenom ne postoji');