Ciao a tutti,

ho un applicazione dove ho inserito un Thread che a tempi programmati esegue delle operazioni sul DB.

Il mio problema è che mentre sto utilizzando l'applicazione, spesso capita di aprire dei datareader e quando il thread si attiva non mi permetter di avere due datareader aperti contemporaneamente .

Cosa mi consigliate ? Apro due connessioni distinte che puntano allo stesso DB ? E corretto o è consigliato qualche cosa di diverso ?

Esempio


Dim myConnectionString As String = ".\mysql........."
Dim myConnectionString2 As String = ".\myslq........."

DB_MYSQL1 = myConnectionString
DB_MYSQL2 = myConnectionString2


Dim Command_Save1 As MySqlCommand = DB_MYSQL1.CreateCommand
Dim Command_Save2 As MySqlCommand = DB_MYSQL2.CreateCommand


Command_Save1.CommandText = "SELECT "
Command_Save2.CommandText = "SELECT "
...