Bonjour a tous,
j'utilise ADO 2.8 sous VB6 et la dernier version du
connecteur ODBC pour Postgresl.
J'ai crée une table avec une colonne de type "bytea".
je l'ai rempli avec 2 fois les 256 caractères Ascii.
J'ai verifié avec un utilitaire de gestion de bases
de données Postgresql, et les données sont bien
inscrites (on voit bien 2 chaines identiques l'une
derrière l'autre).
Dans mon programme VB, je fais une requete SQL "SELECT"
pour récupérer dans un tableau de Bytes les 512 Octets :
J'obtiens bien un tableau de 512 Octets (0 à 511), mais
Code : Sélectionner tout - Visualiser dans une fenêtre à part a() = ADOcon.RecordSet.Fields(0).Value
seulement les 256 premiers octets sont remplis, le reste
est à zéro.
Fields(0).ActualSize = 512
et
Fields(0).DefinedSize = 255
Que faire ?
Partager