Ciao a tutti,

ho un problema nell'eliminazione di un record all'interno di un datareader.

Mentre scorro il datareader cerco di eliminare il record in esame all'interno del ciclo del datareader:

Codice PHP:
while (reader.Read())
{
//command che fa una delete sul db

Ho notato che mi viene dato l'errore:

"Al comando è già associato un DataReader aperto, che deve essere chiuso."

Ho risolto usando una nuova connessione sul command che fa la delete. E' una soluzione valida o ci sono alternative?Conviene in termini di prestazioni avere 2 connessioni?

ciao