ciao , ho il seguente pezzo di codice:
IDataSetServizio.Clear()
IDataSetServizio.AcceptChanges()
GC.Collect()
SqlDataAdapterPercorsi.Fill(IDataSetServizio, "t_percorsi")
SqlDataAdapterTipiCampi.Fill(IDataSetServizio, "t_tipiCampi")
SqlDataAdaptertipiintestazioni.Fill(IDataSetServiz io, "t_tipiIntestazioni")
SqlDataAdaptertipinomi.Fill(IDataSetServizio, "t_tipiNomi")
SqlDataAdapterLog.Fill(IDataSetServizio, "t_log")
SqlDataAdapterImpostazioni.Fill(IDataSetServizio, "t_impostazioni")
SqlDataAdapterFileProprieta.Fill(IDataSetServizio, "t_filesProprieta")
SqlDataAdapterImportazioneImmediata.Fill(IDataSetS ervizio, "t_importazioneImmediata")
ISqlDataAdapterTContenitore = New SqlDataAdapter("select top 1 * from t_tabcontenitore", SqlConnection2)
ISqlDataAdapterTContenitore.SelectCommand = New SqlCommand("select top 1 * from t_tabcontenitore", SqlConnection2)
Dim comanditabimportazione As New SqlCommandBuilder(ISqlDataAdapterTContenitore)
ISqlDataAdapterTContenitore = comanditabimportazione.DataAdapter()
ISqlDataAdapterTContenitore.Fill(IDataSetServizio, "t_tabcontenitore")
che la maggior parte delle volte va, ma ogni tanto mi da il seguente errore:"
Generata eccezione in fase di esecuzione: System.InvalidOperationException - Alla connessione è già associato un DataReader aperto, che deve essere chiuso."
eppure non uso nessun datareader!!!!!
cosa puo' essere?
grazie in anticipo.