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

C# Discussion :

quel type c# pour 1E-6


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut quel type c# pour 1E-6
    Bonjour,

    Quel est l'équivalent du type sql number
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (exemple: 13.005,  1E-6, 1...)
    j'hésite entre float et double.

    merci d'avance pour votre aide.

  2. #2
    Membre confirmé Avatar de thelpi
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 217
    Par défaut
    Salut,

    je pense plutôt que c'est décimal le type que tu recherches :

    Double : Nombre à virgule flottante compris entre -1,79E +308 et 1,79E +308.
    Float : Nombre à virgule flottante compris entre -1,5E −45 et 3,4E +38.
    Decimal : Valeur numérique fixe de précision et d'échelle comprise entre -10 38 -1 et 10 38 -1.

    Après, ma connaissance du type SQL Number est peut être erronée, mais il me semble que msdn contient toutes les équivalences de types entre les différents sgbd et .net, il faut bien chercher...

    a+

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut
    merci beaucoup pour ta reponse bien détaillée
    en fait j'ai des valeurs entre 1E-9 et 100000, je pense que je vais utiliser le type float.

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 201
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 201
    Par défaut
    ca dépend de ce que tu veux faire
    double est plus précis que single mais reste plutot vague
    ici meme il y a peu quelqu'un est venu demander pourquoi en mettant 80.74 dans un double il se retrouvait avec 80.739999999999999 une fois affiché !
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    568
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 568
    Par défaut
    Merci encore,

    j'ai essayé avec float et ça marche pour tous les element actuels de ma base, esperant ne pas avoir de surprise dans les prochaine insertion sion je serai obligé de changer encore.

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

Discussions similaires

  1. Quel type utiliser pour des données serialized?
    Par Nalexx dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/12/2012, 01h15
  2. Quel type choisir pour un Creneau Horaire
    Par bruneltouopi dans le forum Persistance des données
    Réponses: 4
    Dernier message: 27/11/2012, 10h22
  3. Réponses: 3
    Dernier message: 10/03/2011, 11h49
  4. Quel type SQL pour les chiffres
    Par marquito dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/06/2007, 15h23
  5. Quel type choisir pour un champs identity ?
    Par fmcce dans le forum Sybase
    Réponses: 1
    Dernier message: 12/10/2006, 10h36

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