però è strano perchè alla fine il commandbuilder non è altro che uno strumento che serve per impostare tale valori, se poi io voglio modificarli una volta impostati (come ho fatto aggiungendo quella select) dovrei essere libero di farlo.
la cosa strana è che analizzando il valore con dei breakpoint, vedo che il commandtext rimane impostato correttamente e rimane tale per tutto il codice fino alla Update dove viene brutalmente castrato.