benissimo credo che questa e' la strada giusta....

il testo nel tedit1.text, e' un testo che viene inserito da un utente, quindi non si sa quante parole ci possono essere.

il mio fine e' quello di scrivere una query sql con parametri esterni.


[#CODE]
esempio dove text1 = "uno due tre":

IBQuery1.SQL.Text := 'select * from tabella where nome like :ParParola1 and nome like :ParParola2 and nome like ParParola3';

IBQuery1.ParamByName('ParParola1').AsString := '%'+SL[0]+'%';
IBQuery1.ParamByName('ParParola2').AsString := '%'+SL[1]+'%';
IBQuery1.ParamByName('ParParola3').AsString := '%'+SL[2]+'%';
IBQuery1.Open;
[#/CODE]


pero', non sapendo quanti parametri passare....:

[#CODE]

for i := 0 to SL.Count - 1 do
IBQuery1.ParamByName('ParParola1 ???????').AsString := '%'+SL[i]+'%';

[#/CODE]

ce' un metodo per rendere variabile la parola 'ParParola1'?

grazeie