SQL! données de chaine ou binaires tronquées [Fermé]

Signaler
Messages postés
70
Date d'inscription
mardi 14 novembre 2006
Statut
Membre
Dernière intervention
17 juin 2020
-
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
-
Bonjour,

J'utilise un progiciel ERP suite sage 100 entreprise V16,01 avec SQL server 2008, tout fonctionne très bien sauf la comptabilisation de facture sous gestion commerciale a les erreurs suivant :
- les données de chaine ou binaires seront tronquées
- l'instruction a été arrêtée
- Erreur SQL !

votre aide sur la source de ces problèmes et les resolutions sont vivement souhaitées !!!
merci d'avance


3 réponses

Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
982
Bonjour,

Ce genre de problème survient lorsqu'une chaîne de caractère (ou une chaîne binaire) est insérée dans une colonne dont le type ne permet pas d'en enregistrer autant.
Par exemple, si on essaie d'insérer "YOUPI" dans une colonne de type CHAR(4), les données seront tronquées et on n'obtiendra au final que "YOUP".

Par contre, il sera difficile d'en dire plus sans avoir accès au système...

Xavier
Messages postés
70
Date d'inscription
mardi 14 novembre 2006
Statut
Membre
Dernière intervention
17 juin 2020
13
Merci Xavier pour cette prompt reponse, y a t il alors des moyens pour connaitre les champs d'une table provoque cet erreur, parcequ'il y a plusieur champ de type char dans la base.
merci encore !!!
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
982
Mmmh, j'imagine que tu peux placer des traces (sous SQL Server 2005 version anglaise, cela s'appelle "SQL Server Profiler") pour écouter toutes les requêtes qui passent, et essayer d'isoler celle qui pose problème.
Ensuite, une fois que tu as la requête, tu essaies de la lancer à la main sur une base de test, pour voir où ça ne va pas.