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 :

Impossible de définir la colonne. La valeur dépasse la limite MaxLength de cette colonne.


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 44
    Par défaut Impossible de définir la colonne. La valeur dépasse la limite MaxLength de cette colonne.
    Bonjour

    J'ai une datatable dont un des champs est alimenté par un textbox multiligne.

    Lorsque je charge les données saisies à partir des textbox, un champs qui doit recevoir à peu près 250 caractères m'affiche ce message d'erreur alors que Maxlength dans la modification du schéma de table de l'explorateur de serveur est réglé à 4000 (le maximum).

    Comment faire pour stocker dans un dataset une string très longue?

    Merci pour votre aide

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2009
    Messages
    1 048
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 048
    Par défaut
    Tu as vérifier la longeur max dans la base de donnée, le dataset et tant qu'à faire sur le textbox?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 44
    Par défaut
    Bonjour, Sinople

    C'est ce que je crains, c'est qu'un des nombreux paramètres soit mal réglé.

    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.

    Et j'ai encore et toujours

    Impossible de définir la colonne 'Préparation'. La valeur dépasse la limite MaxLength de cette colonne.
    A moins qu'il y ai un autre endroit bien caché, je ne vois pas comment faire.

    Je trouve cette fonction bien limitée pour une base de données.

    Merci de m'aider

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 44
    Par défaut
    Bonjour

    Je souhaite stocké 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

    Bonjour,

    Quelle est la valeur maxi de MaxLength dans une colonne d'une datatable?

    Merci

Discussions similaires

  1. Supprimer une colonne avec valeurs par défaut
    Par SlashOwnsU dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 18/09/2006, 10h10
  2. Impossible de définir des hôtes virtuels
    Par licorne dans le forum Apache
    Réponses: 8
    Dernier message: 14/09/2006, 17h14
  3. Réponses: 2
    Dernier message: 23/06/2006, 20h34
  4. question type colonne & taille/valeur
    Par thierry198 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 07/01/2006, 01h41
  5. [CR9]Masquer des données (colonnes) suivant valeur champ
    Par neo.51 dans le forum SAP Crystal Reports
    Réponses: 3
    Dernier message: 05/09/2005, 09h43

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