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.