Ciao,
puoi provare facendo un replace in caso di apostrofo. Puoi provare a sostituire apostrofo con il doppio apostrofo; ossia una cosa del genere
codice:
intestazione .Replace("'","''")
Oppure toglierlo proprio... vedi te
mi chiedevo se una gestione con i "parameters" possa essere migliore di quella usata
Io ti consiglio di utlizzarli, perchè rende la query più sicura, ma anche perchè la rende più leggibile a mio avviso.
codice:
stringasql ="Insert into stat(TSTAfil,TSTAc,TSTAdes,TSTAnumanom) "
stringasql += "values(@TSTAfil,@TSTAc,@TSTAdes,@TSTAnumanom)"
objcomm =NewOleDbCommand(stringasql, objconn)
objcomm.Parameters.AddWithValue("@TSTAfil", filiale )
ect...
Comunque sono gusti, fai come ti trovi meglio