Ho una pagina di questo tipo:

codice:
connPop = New OleDbConnection ... 

strSel = "SELECT * FROM Tabella " 
cmdQuery = New OleDbCommand( strSel, connPop ) 

connPop.Open() 
myReader = cmdQuery.ExecuteReader (CommandBehavior.CloseConnection) 

   While myReader.Read ( ) 
      strUpd = "UPDATE Tabella SET ... " 
      cmdQuery = New OleDbCommand( strUpd, connPop ) 
      cmdQuery.ExecuteNonQuery() 
   End While 

myReader.Close () 
connPop.Close ()
però mi dice che la connessione è già usata dal datareader e devo aprirne un'altra. Esiste un modo per procedere senza dover aprire due connessioni distinte?

Ciao e grazie