Erreur enregistrement dans une table [Fermé]

Signaler
-
 clovis -
bonjour, j'ai besoin de votre aide pour enregistrer des données dans une table que j'ai créé. En effet, j'ai créé une base de données avec deux tables dont l'une vient d'être remplie par contre, je n'y arrive pas pour la seconde. elle comporte les colonnes hours, balance et percentage; toutes de type varchar. quand j'insérer les données de la première ligne, j'ai le message d'erreur suivant:

"aucune ligne n'a été mise à jour.
les données de la ligne 1 n'ont pas été validées.
source d'erreur: .net sqlclient data provider.
message d'erreur: les données de chaine ou binaire seront tronquées.
l'instruction a été arrêtée.
corrigez les erreurs et rééssayez ou appuyez sur esc pour annuler les modifications."

je n'arrive pas a interprêté comme il se doit le message afin de pouvoir corriger l'erreur!
alors aidez moi s'il vous plait merci!

NB: ma base de données est SQL SERVER 2008

2 réponses

Messages postés
1235
Date d'inscription
jeudi 22 avril 2010
Statut
Membre
Dernière intervention
19 mai 2015
171
Bonjour,
Quel est le format des données sources ?
Il faut bien évidemment qu'elles soient en varchar pour les faire entrer dans des champs varchar...

Une autre solution peut être de transformer les varchar cibles en nvarchar.
voici un exemple de données à insérer dans la table à problème:
hours: [ 00:00]
balance 1.99
percentage 1.19%