jeu. 21 juillet 2016, 18h18
Francis Faure
France
atoutfox.public.association
Quizz : Un mystérieux champ de type "Picture" (Image)...
Quizz : Un mystérieux champ de type "Picture" (Image)...
Je ne l'ai jamais utilisé, mais par curiosité...
Dans la page :
HELP Table File Structure (.dbc, .dbf, .frx, .lbx, .mnx, .pjx, .scx, .vcx)
il est documenté le champ de type "P" - Picture
la commande CREATE SQL suivante fonctionne :
CREATE CURSOR ajeter (test P)
et permet bien de le créer : cela n'est pas documenté dans
HELP CREATE TABLE - SQL Command
un APPEND BLANK ne pose pas de problème et :
? VARTYPE(TEST) && P
retourne "P"
mais non documenté aussi dans
HELP VARTYPE( ) Function
un ? TEST
affiche "Imag" en version localisée FR
Aucune commande REPLACE TEST WITH ... ne fonctionne
pas de moyen trouvé pour l'afficher / le modifier.
Le Browse fait une simple colonne inerte.
également APPEND GENERAL refuse car ce n'est pas un champ "GENERAL"
pas de classe de type "picture" pouvant lui être affecté
un "Dump" sur une table DBF ayant ce champ montre que le champ est géré comme un MEMO mais avec un flag d'entête de block mémo a 0x00 et les données en bytes
Mes recherche sur Internet ne donne pas grand chose excepté des mentions :
- FoxPro
- Fichier Macintosh
- Non utilisé
...
Étrange ?
Je me suis demandé si c'est un vieux truc pour un compatibilité dBase : mais pas de champ "Picture" dans dBase
Je me suis demandé si c'est un vieux truc pour un compatibilité ascendante Fox : alors j'ai chargé un vieux Foxpro2.6 Windows : mais rien de ce coté
Je me suis demandé si c'est un type de champ créé uniquement pour répondre a un besoin de cursor de requêtes SQL sur MSSQL : mais celui-ci "map" sur un "General" et marche mieux avec un type "BLOB"
(Le W - blob étant aussi un même mais avec une représentation "Binary")
Est-ce que quelqu'un sait à quoi peut bien servir ce type de champ, ou, à quoi cela avait pu servir ?
Cordialement
Francis
Permalink : http://www.atoutfox.org/nntp.asp?ID=0000017768