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

Requêtes MySQL Discussion :

probleme requete avec variables java


Sujet :

Requêtes MySQL

  1. #1
    Membre régulier Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Points : 108
    Points
    108
    Par défaut probleme requete avec variables java
    salut.
    je dois faire une requete qui contient des variables. la voila
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INSERT INTO ficheclient (nom,prenom,date_n,lieu_n,cnam,num_cnam,tel,gs) VALUES ( "+nom1+", "+prenom1+", '2003-02-01','sousse','oui',123,98432543,'a+')
    avec nom1 et prenom1 sont des String que j'obtient a partir de champ texts.
    mais par exemple si je fais entrer "guitariste" dans la variable nom1 j'obtient cette exception
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'guitariste' in 'field list'

    ce que je comprend pas c'est pour quoi il cherche une colonne guitariste alors que c'est plutot la valeur qu'il doit mettre dans la colonne nom !

  2. #2
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 034
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 034
    Points : 23 779
    Points
    23 779
    Par défaut
    Bonjour,

    C'est parce qu'il faut rajouter des ' autour de chaque variable (puisque tu insères des chaînes de caractères) .
    Essaie comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    INSERT INTO ficheclient (nom,prenom,date_n,lieu_n,cnam,num_cnam,tel,gs)
    VALUES ( '"+nom1+"', '"+prenom1+"', '2003-02-01','sousse','oui',123,98432543,'a+')
    ced

  3. #3
    Membre régulier Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Points : 108
    Points
    108
    Par défaut
    oui ced c'etait ca la faute !
    tout va bien maintenant...merci

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

Discussions similaires

  1. [MySQL] Probleme requete avec variable !
    Par RomFou dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/07/2010, 10h14
  2. probleme requete avec variable php
    Par Burinho dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 11/08/2007, 21h53
  3. [MySQL] probleme requete avec comparaison du temps ecoule
    Par arnogef dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 24/11/2006, 20h11
  4. requete avec variable
    Par Mihalis dans le forum Bases de données
    Réponses: 5
    Dernier message: 13/09/2006, 19h01
  5. [MySQL] requete avec variable chaine de caractere
    Par infotron dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/10/2005, 22h03

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