Bonjour, Au cours de l'execution de mon application(en vb.net),une erreur est produite : "La conversion du type 'DBNull' en type 'String' n'est pas valide."
Le code au niveau duquel l'erreur est déclenché: --------------------------------------------------------------- Private Sub ComboCodeA_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboCodeA.SelectedIndexChanged req = "select Designation,Prix_Vente_TTC from Article where " & _ "Code_a_Barre like '" & Me.ComboCodeA.Text & "'"
cmd = New SqlCommand(req, cnx) cnx.Open() dr = cmd.ExecuteReader dr.Read() Me.TextDesignA.Text = dr(0) Me.TextPrix.Text = dr(1) (l'erreur est décleché ici (le prix est de type float)) dr.Close() Me.ComboCodeA.Focus() cnx.Close()
End Sub
Pouver-vous m'aider à résoudre ce problème? merci d'avance
Marsh Posté le 11-04-2010 à 18:58:59
Bonjour,
Au cours de l'execution de mon application(en vb.net),une erreur est produite :
"La conversion du type 'DBNull' en type 'String' n'est pas valide."
Le code au niveau duquel l'erreur est déclenché:
---------------------------------------------------------------
Private Sub ComboCodeA_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboCodeA.SelectedIndexChanged
req = "select Designation,Prix_Vente_TTC from Article where " & _
"Code_a_Barre like '" & Me.ComboCodeA.Text & "'"
cmd = New SqlCommand(req, cnx)
cnx.Open()
dr = cmd.ExecuteReader
dr.Read()
Me.TextDesignA.Text = dr(0)
Me.TextPrix.Text = dr(1) (l'erreur est décleché ici (le prix est de type float))
dr.Close()
Me.ComboCodeA.Focus()
cnx.Close()
End Sub
Pouver-vous m'aider à résoudre ce problème?
merci d'avance