Bonsoir,
j'ai un problème en conversion de type varchar en float
mon problème c'est que lorsque je récupère les données saisies par l'utilisateur je les insère dans la base données mais tjor il m'affiche un msg d'erreur

Erreur de conversion du type de données varchar en float.
même si que j'ai converti le champ(note ) entré par l'utilisateur
voilà mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
  If IsNumeric(Me.textnote.Text) Then
 
            Dim nt As Single = CType(Me.textnote.Text, Single)
            cmd.CommandText = "insert into notes(note,eleve,niveau,classe,matiere) values('" & nt & "','" & Me.listeleve.SelectedValue & "','" & Me.ListeNiveau.SelectedValue & "','" & Me.listeclasse.SelectedValue & "' ,'" & Me.listematiere.SelectedValue & "' )"
            cmd.Connection = con
            cmd.ExecuteNonQuery()
        Else
            MsgBox("Vous devez entrer un numérique")
        End If

merciii de m'aider