Erreur enregistrement dans une table

Fermé
clovis - Modifié par clovis le 11/07/2013 à 12:43
 clovis - 12 juil. 2013 à 16:09
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
A voir également:

2 réponses

Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
11 juil. 2013 à 16:00
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.
0
voici un exemple de données à insérer dans la table à problème:
hours: [ 00:00]
balance 1.99
percentage 1.19%
0