salve a tutti,
dovrei scrivere una query che e' il risultato di varie opzioni, quindi ho fatto cosi:
ho anke inserito un campo edit1 che rappresenta un parametro inserito dall'utente
var
QueryLeft, QueryParam : string ;
begin
QueryLeft := 'SELECT * FROM Tabella where nome '
if radiobutton1.Checked then
QueryParam := ' = :ParCodice ORDER BY cognome,nome'
else
QueryParam := ' like %:ParCodice% ORDER BY cognome,nome";
IBQuery1.SQL.Text := QueryLeft + QueryParam ;
IBQuery1.ParamByName('ParCodice').AsString := Edit1.Text;
IBquery1.open
questa query funziona se radiobutton1.Checked e' tru, ma non nell'altro caso.
mi da come errore Parcodice inesistente (ParCodice not found)
per favore, mi potete aiutare a capire?
grazie