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 :

[Débutant(e)] Execution d'une requete


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Technicien maintenance
    Inscrit en
    Mai 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2007
    Messages : 123
    Par défaut [Débutant(e)] Execution d'une requete
    Je récupère des valeurs d'un formulaire. que je mets dans des variables,

    * La variable test c'est pour récupérer le code du produit a partir du nom du produit
    * La variable test1 c'est pour récupérer le num_client a partir du nom du client

    Quand je clique sur valider et que tout devrait se faire j'ai un message d'erreur

    Le champ est trop petit pour accepter la quantité de données que vous voulez ajouter. Essayez d'inserer ou de coller moins de données.
    JE fais quoi ?

    Voila le code de mon bouton insérer



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Dim client As String
            Dim datea As Date
            Dim qte As Integer
            Dim pdt As String
            Dim test As String
            Dim test1 As String
            qte = lb_qte.Text
            dtp_datecommande.Format() = DateTimePickerFormat.Short
            datea = dtp_datecommande.Value
            client = cb_client.Text
            pdt = lb_produit.Text
            test = ("select code_prod from produit where lib_prod='" + pdt + "'")
            test1 = ("select num_client from client where nom_client ='" + client + "'")
            TA_vendre.Insert(datea, test, test1, qte)

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    497
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 497
    Par défaut
    * La variable test c'est pour récupérer le code du produit a partir du nom du produit
    * La variable test1 c'est pour récupérer le num_client a partir du nom du client


    test = ("select code_prod from produit where lib_prod='" + pdt + "'")

    test1 = ("select num_client from client where nom_client ='" + client + "'")


    Le champ est trop petit pour accepter la quantité de données que vous voulez ajouter



    Comment travailler (lire écrire, modifier, trier..) sur des enregistrements d'une base de données ?

  3. #3
    Membre confirmé
    Technicien maintenance
    Inscrit en
    Mai 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2007
    Messages : 123
    Par défaut
    Le seul problème qu'il doit y avoir c'est la variable.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    test = ("select code_prod from produit where lib_prod='" + pdt + "'") 
     
    test1 = ("select num_client from client where nom_client ='" + client + "'")
    Les deux requetes sont pas exécutés, j'ai l'impresssion. Et meme le cours ne m'aide pas, je sais vraiment pas quoi faire


  4. #4
    Membre confirmé
    Technicien maintenance
    Inscrit en
    Mai 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2007
    Messages : 123
    Par défaut
    Personne ne peut m'aider ??

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 83
    Par défaut
    est ce que tu peux mettre en entier le message d erreur s'il te plait.

  6. #6
    Membre Expert
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Par défaut
    La longueur de ta chaine pdt n'est-elle pas plus longue que la définition de ton champ en base de donnée?

  7. #7
    Membre confirmé
    Technicien maintenance
    Inscrit en
    Mai 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Mai 2007
    Messages : 123
    Par défaut
    Citation Envoyé par nico_pouchet Voir le message
    est ce que tu peux mettre en entier le message d erreur s'il te plait.

    Voila le message d'erreur complet
    Une exception non gérée du type 'System.Data.OleDb.OleDbException' s'est produite dans System.Data.dll

    Informations supplémentaires : Le champ est trop petit pour accepter la quantité de données que vous voulez ajouter. Essayez d'insérer ou de coller moins de données.

Discussions similaires

  1. [Procedure stocké] Execution d'une requete
    Par duran2004 dans le forum SQL
    Réponses: 2
    Dernier message: 24/06/2005, 13h26
  2. [sgbd] [Oracle] Pb d'execution d'une requete
    Par linou dans le forum SGBD
    Réponses: 5
    Dernier message: 15/03/2005, 17h01
  3. pb d'execution d'une requete sql
    Par pit9.76 dans le forum Bases de données
    Réponses: 2
    Dernier message: 26/06/2004, 12h03
  4. Probleme d'execution d'une requete avec un Count
    Par PrinceMaster77 dans le forum ASP
    Réponses: 4
    Dernier message: 23/06/2004, 10h33
  5. [ADO] Probleme lors de l'execution d'une requete...
    Par NoisetteProd dans le forum Bases de données
    Réponses: 4
    Dernier message: 04/06/2004, 12h43

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