Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server
MS SQL-Server Forum Microsoft SQL-Server. Avant de poster -> FAQ SQL-Server, Tutoriels SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/12/2011, 10h12   #1
Membre du Club
 
papi julio
Inscription : novembre 2010
Messages : 152
Détails du profil
Informations personnelles :
Nom : papi julio

Informations forums :
Inscription : novembre 2010
Messages : 152
Points : 43
Points : 43
Par défaut Problème de type

salut voilà je travail sur une BD dont un champ taux à pour type numeric(4,2) lorsque je récupère une valeur décimal de mon interface comme suite

Code :
    baseEO.Taux = Convert.ToDecimal(txtTaux.Text.Trim());
ou baseEO est ma classe Métie. Bon bref lorsque j'insère par exemple un taux à 1,5 c'est plutôt 2,00 que j'observe dans ma bd ; 2,8 enregistre plutôt 3,00.

je suis in peut perdus,ainsi tout conseil,aide ou assistance serais la bien venus.
a+
narutoe est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 21/12/2011, 11h00   #2
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 670
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

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

Informations forums :
Inscription : janvier 2005
Messages : 4 670
Points : 8 732
Points : 8 732
Bonjour,

C'est l'inverse qui se produit : votre nombre est arrondi dans l'application, et passé une fois arrondi à SQL Server

Code :
1
2
3
4
5
6
DECLARE @toto decimal(4,2)
SET @toto = 1.5
SELECT @toto
 
SET @toto = 2.8
SELECT @toto
@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes.
Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012
elsuket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 11h06   #3
Membre du Club
 
papi julio
Inscription : novembre 2010
Messages : 152
Détails du profil
Informations personnelles :
Nom : papi julio

Informations forums :
Inscription : novembre 2010
Messages : 152
Points : 43
Points : 43
Par défaut problème de type

merci mais in peut de précision ne serais pas de refus.existe il un paramètre dans l'application qui fait l'arrondi de ma variable avant de l'insérer dans ma bd.

a+
narutoe est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 21/12/2011, 12h49   #4
Modérateur

 
Avatar de elsuket
 
Homme Nicolas Souquet
Administrateur de base de données
Inscription : janvier 2005
Messages : 4 670
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Souquet
Âge : 30
Localisation : Thaïlande

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

Informations forums :
Inscription : janvier 2005
Messages : 4 670
Points : 8 732
Points : 8 732
Je suis malheureusement excessivement novice en C#, donc je ne peux pas te l'indiquer

Je pense que cela se trouve dans la documentation, et/ou que vous n'appelez pas la bonne méthode.

Au pire, demandez sur le forum C#.

@++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes.
Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012
elsuket est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 14h13   #5
Membre Expert
 
Homme Etienne ZINZINDOHOUE
Ingénieur développement
Inscription : mars 2010
Messages : 1 139
Détails du profil
Informations personnelles :
Nom : Homme Etienne ZINZINDOHOUE
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2010
Messages : 1 139
Points : 2 470
Points : 2 470
Envoyer un message via Yahoo à zinzineti
Citation:
Envoyé par narutoe Voir le message
merci mais in peut de précision ne serais pas de refus.existe il un paramètre dans l'application qui fait l'arrondi de ma variable avant de l'insérer dans ma bd.

a+
Peux-tu montrer le bout de code qui réalise l'insertion dans la base ?
__________________
Etienne ZINZINDOHOUE
Billets-Articles
zinzineti est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h34.


 
 
 
 
Partenaires

Hébergement Web