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

ADO.NET Discussion :

Maxlength sur une colonne d'une table trop petit


Sujet :

ADO.NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 44
    Points : 26
    Points
    26
    Par défaut Maxlength sur une colonne d'une table trop petit
    Bonjour

    Je souhaite stocker une string d'environ 500 caractères dans une textbox multiline.

    Le texte de cette textbox est stocké dans une colonne d'une table d'un dataset.

    Lorsque je lance l'application, au moment où VB rempli une NewRow dans cette table, je reçois:

    Impossible de définir la colonne 'Préparation'. La valeur dépasse la limite MaxLength de cette colonne.
    sur la ligne de code où la textbox veut remplir le champs 'Préparation' de la NewRow.

    Pourtant:

    1) Les propriétés du textbox:
    Multiline sur True
    MaxLength 32767 (par défaut)

    2) Lorsque je vais dans l'explorateur de serveur et que je clique-droit sur le nom de la table, je choisis Modifier le schéma de table.
    Type de donnée: NVARCHAR
    Longueur 4000 (c'est la maximum autorisé par VB)

    3) Dans la fenêtre Source de données, je clique sur Modifier le dataset à l'aide du concepteur. Je clique sur le champs en qiuestion et dans la fenêtre propriété...
    MaxLength est réglé sur 2000.

    Merci pour votre aide

  2. #2
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Que te donnes la requêtes ci-dessous ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select Réparation, 
    len(réparation) as taille
    from matable
    NB : Dans Management studio ou Enterprise Manager

  3. #3
    Membre expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Points : 3 173
    Points
    3 173
    Par défaut
    Vous avez des données en base dont la longueur dépasse celle définie dans votre DATASET modifiez votre DATASET en conséquence c'est tout...

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/02/2015, 15h44
  2. Réponses: 8
    Dernier message: 28/11/2011, 11h40
  3. supprimer une ligne et une colonne d'une matrice
    Par nessing dans le forum C++Builder
    Réponses: 8
    Dernier message: 14/08/2007, 15h42
  4. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48
  5. Réponses: 2
    Dernier message: 17/04/2007, 17h14

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