Allora, ho cancellato nell'ObjectInspector il Parameter 'Lettera', poi sono andata nel codice ed ho scritto in corrispondenza del pulsante "Invio" questa stringa:
codice:
 ElencoLettere.Params.ParamByName('Lettera_id').AsInteger := ElencoLettere.FieldByName('Lettera_id').AsInteger;
Pensando di sbagliare ho anche provato con Lettera_nome al posto di Lettera_id ( ) ma il risultato è sempre il medesimo:
Il messaggio di errore è:
Could not convert variant of type (OleStr)into type (Boolean).
In realtà tu avevi scritto
Query.ParamByName('NAME').AsInteger := Table.FieldByName('NAME').AsInteger;
ma non ho capito se al posto di Query dovevo mettere il mio dataset (ElencoLettere)oppure no.
Hai ancora un po' di pazienza?