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 :

Problème d'insertion dans une base de donnée. [Débutant]


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 3
    Par défaut Problème d'insertion dans une base de donnée.
    Bonjour a tous.
    Je vous explique mon problème, j'aimerais a l'aide d'une bouton sur un formulaire windows form exécuté une requête SQL d'insertion, malheureusement je rencontre une difficulté dans le cadre ou ma requête comprend des variable présente sur le formulaire et qu'une d'entre elle est de type double et comprend donc une virgule ce qui me fausse donc la requête qui comprend une occurrence supplémentaire dans la requête. J'ai donc pensé a remplacé dans cette variable la virgule par un a l'aide de la commande "replace" mais cela est impossible. je vous join le code pour vous faire un idée plus précise de mon problème.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Obj_Command.CommandText = "INSERT INTO ACOMPTE(FA_ID, AC_MONTANT, AC_DATE, TYPE_REG_ID, AC_TYPE) VALUES (" + txb_n_fact.Text + "," + txb_Montant.Text + ",'" + txb_Date.Text + "','" + cb_nature.Text + "','" + txb_Catégorie.Text + "')" 
    Obj_Command.ExecuteScalar()
    la variable concerné est txb_Montant.Text et l'erreur rencontré est "Le nombre de valeurs de la requête doit coïncider avec le nombre de champs destination."
    Merci d'avoir lu mon poste et bonne journée.

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 233
    Par défaut
    Essaie de mettre des ' comme ce que tu as fait pour la date par exemple

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2016
    Messages : 3
    Par défaut Merci
    C'est parfait, sa fonction super.
    Je te remercie de ton soutient ^^.

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur .Net / Delphi
    Inscrit en
    Juillet 2002
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .Net / Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2002
    Messages : 738
    Par défaut
    Bonjour,

    Il faut privilégier les requêtes paramétrées !! Cela évitera ce type de problème et c'est plus sécu. Un exemple sur MSDN

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

Discussions similaires

  1. [MySQL] Problème pour l'insertion dans une base de données avec variables $_POST
    Par hakkio dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 30/03/2012, 17h04
  2. Problème d'insertion dans une base de données
    Par Boom Boom dans le forum JDBC
    Réponses: 4
    Dernier message: 14/03/2012, 21h54
  3. Réponses: 5
    Dernier message: 10/06/2010, 16h45
  4. Problème d'insertion dans une base de donnèes
    Par atout dans le forum Administration
    Réponses: 14
    Dernier message: 27/12/2006, 07h07
  5. problème d'insertion dans une base de données
    Par belmansour tidjani dans le forum JDBC
    Réponses: 7
    Dernier message: 18/01/2006, 22h13

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