Volevo avere da voi un chiarimento.
Io ho una serie di eventi TextChanged e non faccio altro che verificare che la parte di testo che è stata inserita (codice) esista nella tabella del DB prelevandomi così sia il codice che la descrizione.
Quindi eseguo per molti campi la stessa procedura che è la seguente:
Try
cmd = New MySqlCommand(sql, conn)
conn.Open()
Dim dr As MySqlDataReader = cmd.ExecuteReader()
If dr.HasRows Then
dr.Read()
.....
dr.Close()
Else
...
End If
Catch exc As MySqlException
Finally
conn.Close()
End Try
sperro però quando eseguo cmd.ExecuteReader() non mi trova nulla perchè dice...connessione già aperta.
Ma la sintassi che uso io è corretta?

Rispondi quotando