Ciao a tutti,
non riesco a capire una cosa, vi posto il seguente codice e mi dite se c'è qualcosa che non va:
codice:
DataModule1.Q_incrementapunti.Params[0].AsString := Edit2.Text;
if DataModule1.Q_incrementapunti.RecordCount > 0 then
begin
MessageDlg('Trovato.', mtwarning, [mbok], 0);
end
else
begin
MessageDlg('Non trovato.', mtwarning, [mbok], 0);
end;
end;
La qry di Q_incrementapunti è:
codice:
select * from clienti where (Codiceabarre) like :cerca1
Ora non capisco perchè recordcount ha sempre valore zero quando la stringa che inserisco in edit2.text è un valore presente in un campo Codiceabarre nella tabella clienti; essendo presente recordcount dovrebbe avere valore 1 o no?
Probabilmente sto sbagliando qualcosa io!!
Che ne dite?
Sono un pò arrugginito con delphi e non riesco a capire l'errore.
Fatemi sapere.
Grazie mille.