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

Développement SQL Server Discussion :

Type de donnée Numeric/Decimal


Sujet :

Développement SQL Server

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 352
    Points : 182
    Points
    182
    Par défaut Type de donnée Numeric/Decimal
    Bonjour,

    J'ai 3 colonnes numériques, chacune d'elles possèdent une valeur avec maximum 3 chiffres après la virgule.
    J'opte donc pour le type de donnée numeric(4,3).

    hauteur largeur profondeur
    0,06 0,11 0,235
    0,21 0,41 0,32

    mais lorsque j'insère ces colonne dans ma Table j'ai une erreur type de donnée

    Msg*4864, Niveau*16, État*1, Ligne*5
    Erreur de conversion des données de chargement en masse (incompatibilité de type ou caractère non valide pour la page de codes spécifiée) pour la ligne 2, colonne 1 (hauteur).
    je vous joins mon petit fichier texte en question, j'insère ces colonnes avec le code suivant (qui fonctionne sauf pour ces colonnes en question)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    bulk INSERT  [dbo].[article]
    FROM 'C:\Users\xxx\Desktop\articles.txt'
    with (
    format ='txt' ,
    firstrow = 2,
    FIELDTERMINATOR = ';' ,
    ROWTERMINATOR = '\n'
    )
    go

    merci
    Fichiers attachés Fichiers attachés

  2. #2
    Membre expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 914
    Points : 3 803
    Points
    3 803
    Par défaut
    Bonjour,
    Si je ne me trompe pas le problème vient de la virgule.
    Il faut un . comme séparateur de décimal.
    la touche est ton amie. l'aide ne mord pas quand on la consulte...
    PS : n'oubliez jamais que nous ne sommes pas avec vous sur le projet. Donc plus vous donnez d'informations et d'exemples de codes et plus nous pourrons vous aider. (Un exemple vaut mieux que de longs discours...)

    Pensez à utiliser les votes et à cliquer sur , merci

  3. #3
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2012
    Messages
    352
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2012
    Messages : 352
    Points : 182
    Points
    182
    Par défaut
    YESS en effet c'est bien cela qui bloquait TOUT

    mille MERCII

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 10/04/2015, 19h15
  2. Type de donnée Decimal
    Par Tgaud dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 10/11/2010, 13h35
  3. Type de donnée chiffre negatif avec decimal
    Par Midsou dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 06/05/2010, 09h30
  4. Type de données decimal et numeric
    Par charlie_p07 dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 21/08/2008, 15h13
  5. Réponses: 2
    Dernier message: 22/09/2003, 11h23

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