Di seguito riporto il codice, senza l'uso dei parametri (visto che non mi funzionanvano), per il problema sulla password:
codice:
trov := False;
stringa1 := Edit1.Text;
stringa2 := Edit2.Text;
with Query1 do begin
Close;
with SQL do begin
Clear;
// Add('SELECT * FROM tb_pippo WHERE Username='''+Edit1.Text+''' AND Password='''+Edit2.Text+'''');
Add('SELECT * FROM tb_pippo WHERE Username='''+stringa1+'''');
Add(' AND Password='''+stringa2+'''');
end;
Open;
First;
while not Eof do begin
trov:=True;
Next;
end;
Close;
end;
il problema me lo dà solo sul campo password.
il database è paradox e nella tabella i campi sono A lunghi 15, la chiave è un campo "id" autoincrement.
per l'altro problema purtroppo non riesco a riportare il codice in quanto non l'ho a disposizione su questa postazione. Comunque il problema me lo dava su un campo di tipo DATE in un database paradox su una tabella con chiave doppia rappresentata da un "id" autoincrement e da un altro id, "id_utente" di tipo numeric.