Bonjour,
Sous SQL Server 2005 j'ai une table avec une colonne PoidsNet de type numeric (10,2).
Dans mon programme C#, j'ai un datatable avec lequel je copie le contenu dans ma table SQL Server avec la fonction SQLBulkCopy.
Le soucis étant que SQL Server ne récupère pas correctement les nombres que je lui envoi.
Par exemple, dans mon Datatable, ma colonne PoidsNet possède la valeur 5.18.
Si je regarde dans SQL server, il m'affiche 5.17. Effectivement, si je modifie le type de la colonne PoidsNet dans SQL server en la passant en numeric (10,4), il va m'afficher 5.1799.
Le problème vient donc de la fonction SQLBulkCopy qui copie mal les nombres decimal apparemment ?
Comment puis je contourner le problème ?
Merci de votre aide
Cordialement

 

 
		
		 
         
 

 
			
			



 Problème de decimal SqlBulkCopy dans SQL server
 Problème de decimal SqlBulkCopy dans SQL server
				 Répondre avec citation
  Répondre avec citation
Partager