database Firebird
Ciao a tutti,
ho questa situazione:
da una tabella l'utente filtra tramite una dbgrid (cxgrid) un certo numero di record.
a questi record devo assegnare un flag.
per sapere quali record sono visualizzati io da programma eseguo un ciclo FOR/Next e inserisco in una stringa tutti i miei ID:
quindi ho una stringa risultante cosi: MiaStringa='1,4,5,6,22,37,89,.......'
update tabella
set flag=1
where tabella.id in (MiaStringa)
funziona bene....ma sorge un problema nel momento in cui questi record sono tanti (ad esempio 14000)
avete suggerimenti di come posso eseguire questa query con cosi tanti parametri?
grazie