none
Message d'erreur VB-net 2005 RRS feed

  • Question

  • Bonjour à tous !

    Voici une erreur qui ne me laisse pas en paix.

    Je devéloppe sous XP sp3, en VB-net 2005.

    Je fais la configuration d'un TableAdapteur par l'assistant de configuration.

    Sur le TableAdapteur, je veux inserer une intruction SQL:

    INSERT INTO Req_Recrut
                          (CodeEnsg, NomEnsg, PrnomEnsg, Adresse, Telephone, Email)
    VALUES     (' " & TxtCodeEnsg.Text & " ', ' " & TxtNom.Text & " ', ' " & TxtPrenom.Text & " ', ' & TxtAdresse.Text & " ', ' " & TxtPhone.Text & " ',
                          ' " & TxtEmail.Text &" ')

     ET voici le message d'erreur:

    Erreur d'exécution SQL.

    Instruction SQL exécutée: instrurctionci-dessus

    Source d'erreur: Microsoft JET Database Engine

    Massage d'erreur: Le champ est trop petit pour accepter la quantité de données que vous voulez ajouter. Essayer d'insérer ou de coller moins de données.

    Et voilà.

    Je travaille sur un seul TableAdapteur, et j'ai essayé une 1, 2 ou 3 collonnes mais c'est la même résultat.

    Pourrais-je avoir des indications pour me sortir de delà ?

    Merci !!!


    Thibaut MOUELE

    lundi 27 août 2012 14:14

Réponses

  • Bonjour,

    Je pense qu'il faut faire ce qu'indique Patrice, mais le problème que vous avez est du fait que vous insérez une valeur trop grande par rapport à ce qui peut être accepter. Surtout si vous êtes avec une base Access.

    Exemple : colonne de chaine de caractères limité à 10 et que vous en insérez 11, vous aurez ce message.

    Vérifiez la cohérence de longueur, généralement ce problème vient d'un chaîne trop grande. De plus Access ne peut atteindre 255 caractères en chaîne, faites bien attention de ne pas avoir dépassé.


    Merci de valider par "Proposer comme réponse" si celle-ci répond a votre demande !

    • Marqué comme réponse Aurel Bera jeudi 20 septembre 2012 14:29
    mercredi 12 septembre 2012 09:25

Toutes les réponses