IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Conversion varchar en float


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2008
    Messages : 113
    Par défaut Conversion varchar en float
    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

  2. #2
    Membre éclairé Avatar de hugoclo
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    615
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 615
    Par défaut
    Dans votre base comment est déclaré la colonne 'note'?

  3. #3
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2008
    Messages : 113
    Par défaut
    le champ note dans la base de donnée est en float

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    il ne faut pas de ' autour de nt
    ' signifie string
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2008
    Messages : 113
    Par défaut
    mercii bc pour votre réponse mais j'ai pas bien compris

  6. #6
    Membre Expert
    Avatar de azstar
    Homme Profil pro
    Architecte Technique BizTalk/.NET
    Inscrit en
    Juillet 2008
    Messages
    1 198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Technique BizTalk/.NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 198
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    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

  7. #7
    Membre confirmé
    Femme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2008
    Messages : 113
    Par défaut
    c'est le même code que j'ai écrit je crois

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Erreur de conversion du type de données varchar en float
    Par nanox dans le forum C#
    Réponses: 2
    Dernier message: 02/12/2011, 11h53
  2. conversion varchar float
    Par juzii dans le forum Langage SQL
    Réponses: 2
    Dernier message: 12/09/2008, 19h27
  3. [TSQL]Problème de conversion de varchar en float
    Par supertom dans le forum Adaptive Server Enterprise
    Réponses: 3
    Dernier message: 20/06/2008, 11h56
  4. Conversion de varchar en float possible ?
    Par toyyo dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 22/12/2005, 17h05
  5. Convertir un varchar en float
    Par Tapioca dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 26/07/2004, 12h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo