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

Windows Forms Discussion :

Problème requète SQL


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut Problème requète SQL
    Bonjours,

    J'ai un petit problème dans une requète SQL en VB. Je m'éxplique : je dois enregistrer un nouveau client dans une base de données Access. Pour cela j'utilise le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    ...
    Dim cmd2 As OleDbCommand = cn.CreateCommand 
                cmd2.CommandText = 
    "INSERT INTO CLIENT VALUES ('%" & NumNouvCli & "', '%" & TxtNomCli.Text & "', '%" & TxtPreCli.Text & "', '%" & TxtAdCli.Text & "', '%" & TxtTelCli.Text & "', '%" & TxtTyCli.Text & "')"
    
                Dim rdr2 As OleDbDataReader = cmd2.ExecuteReader
                While rdr2.Read
                    Debug.WriteLine(rdr2.Item(0))
                End While
    Quand j'éxécute, à la ligne soulignée, on m'affiche "Type de données incompatible dans l'expression du critère" . Dans ma commande INSERT, le NumNouvCli est un entier représentant le numéro du client( ce numéro est caclulé plus haut avec une autre requète). Le reste, ce sont des TextBox contenant des infos sur le client (nom, adresse, Type...). Je pense que mon erreur vient de la syntaxe de la commande puisque j'ai essayé avec des valeurs fixes et s'a a très bien marché.

    Voila, si quelqu'un à une idée, merci d'avance.

  2. #2
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Ta requete est fausse.

    tien voila un exemple qui marche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "INSERT INTO " & NomTable & " (Prenom, Age, Birthday) VALUES " & "('" & Prenom & "','" & Age & "','" & Anniv & "')" 'insere les données
    Tu pourras trouver deux classes et un tutos sur Access sur ce lien :
    Tutos et classes
    ++
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    26
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Février 2007
    Messages : 26
    Par défaut
    Merci beaucoup Aspic sa marche nikel .

  4. #4
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par Rydley
    Merci beaucoup Aspic sa marche nikel .
    De rien
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

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

Discussions similaires

  1. Problème requête SQL
    Par mandaillou dans le forum Langage SQL
    Réponses: 15
    Dernier message: 03/10/2005, 11h37
  2. Problème requête SQL dans page ASP
    Par rocs dans le forum ASP
    Réponses: 14
    Dernier message: 26/07/2005, 15h38
  3. problème requête sql
    Par psychoBob dans le forum Langage SQL
    Réponses: 1
    Dernier message: 10/07/2005, 17h50
  4. problème requête sql
    Par perfectdams dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 21/06/2005, 18h09
  5. Réponses: 8
    Dernier message: 23/10/2003, 16h22

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