Di seguito riporto il codice, senza l'uso dei parametri (visto che non mi funzionanvano), per il problema sulla password:
il problema me lo dà solo sul campo 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 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.
![]()
![]()

Rispondi quotando