OVH Cloud OVH Cloud

Troncature de données

1 réponse
Avatar
Nicolas
Bonjour,

Je suis sous VB6 et je d=E9veloppe une appli qui acc=E8de aux=20
table de la gestion commerciale SAGE via le driver ODBC=20
SAGE.

Lorsque je r=E9cup=E8re la donn=E9e du champ GL_TEXT de la table=20
F_GLOSSAIRE, celle-ci est tronqu=E9e =E0 255 caract=E8res. Je=20
pr=E9cise que le champ GL_TEXT est un M=E9mo.

Quelqu'un a t il entendu parl=E9 de ce probl=E8me, quel est le=20
rem=E8de ?

Merci pour vos suggestions

Nicolas

1 réponse

Avatar
EddiGordo
"Nicolas" a formulé ce mardi :
Bonjour,

Je suis sous VB6 et je développe une appli qui accède aux
table de la gestion commerciale SAGE via le driver ODBC
SAGE.

Lorsque je récupère la donnée du champ GL_TEXT de la table
F_GLOSSAIRE, celle-ci est tronquée à 255 caractères. Je
précise que le champ GL_TEXT est un Mémo.

Quelqu'un a t il entendu parlé de ce problème, quel est le
remède ?

Merci pour vos suggestions

Nicolas



Bonjour

Le champ GL_TEXT de F_GLOSSAIRE, comme tu l'as dit, est un mémo

Il faut utiliser les fonctions GetChunk/AppendChunk pour gérer ce type
de champ

La longueur des données à récupérer pour le champ GL_TEXT se situe
entre 0 et 1980 et la valeur exacte pour un enregistrement en cours de
lecture est stockée dans le champ GL_TEXTLG de la même table

En espérant que cela t'avances un peu


--
Enjoy !