Ciao a tutti,
db firebird
devo eseguire questa select:
select tabella.id from tabella where tabella.id in (1,2,3,4,5)
ovviamente non ho solo 5 id da inserire ma un numero n dipendente dalla selezione manuale da un griglia da parte dell'utente.
attualmente io scrivo la query in questa maniera:
codice:
IBQuery.SQL.Add('select tabella.id from tabella where tabella.id in ('+cxTextEditTuttiIdTabella.Text+')');
dove:
cxTextEditTuttiIdTabella.Text:='1,2,3,4,5'
questa cosa funzione fino a che gli id sono un certo numero limitato...semmai anche 1500 id diversi
pero, sicuramente esistono limiti e questo scherzetto non funge per un numero molto alto di id.
avete un modo per passare questi parametri? semmai con una stringlist o un array?
grazie