Dans une BD j'ai un champ de type VarBinary(128)
Je fais la requête via un TADOQuery
J'accède au champ via FieldByNumber, ce qui me donne un TField* que je peux caster vers un descendant de TField ou utiliser une des méthode AsQqchose.
Comment je peux récupérer proprement ce champ binary, contenant entre 0 et 64 short int ¹, et mettre ça dans une zone mémoire de type short int machin[64] ?
J'ai essayé avec des Variants (AsVariant), mais une fois que les données sont dans le Variant je sais pas trop comment les transférer vers ma zone mémoire, donc le problème est +/- le même
¹ (je sais combien y en a, via un autre champ, mais de toute façon le champ a une taille fixe je suppose, même s'il n'est pas utilisé entièrement)
Je sens que comme d'habitude ça va être un bide
Message édité par antp le 19-11-2002 à 11:50:02
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire