Ciao a Tutti, vorrei un parere dagli esperti
Allora io dichiaro le variabili in un file class in questa maniera :
Dim sql As String
Dim connStr As String = ConfigurationManager.ConnectionStrings("ConMysq"). ConnectionString
Dim ConMysql As New MySqlConnection(connStr)
Dim CmdDbUnico As New MySqlCommand(sql, ConMysql)

Ora Creo una funzione all'interno di questa classe così (tralascio il try catch) :

Public Function ListaSqmie(ByVal sqlmia As String)
CmdDbUnico.CommandText = sqlmia
Using ConMysql
ConMysql.Open()
CmdDbUnico.Parameters.AddWithValue("@DF",xxx))
CmdDbUnico.ExecuteNonQuery()
End Using
End Function
Questo è un semplice esempio è corretto? La mia preoccupazione è che non mettendo ad esempio "Dim CmdDbUnico As New MySqlCommand(sql, ConMysql)" nella funzione, quando viene chiamata due volte in contemporanea, questa scambia i valori xxx.
Immagino non sia così perchè quando la dichiaro la prima volta metto NEW , ma vorrei sapere il vostro parere.
Grazie