Bonjour,
Sous D5, j'essaie de récupérer la liste des champs d'un index d'une table Access en utilisant DAO (imposé). Je récupère, sans problème, la liste des index mais pour accèder aux champs, c'est une autre paire de manches !
Lorsqu'on ouvre le fichier dao97.pas (ou dao2000.pas) fourni par Delphi (répertoires ..\delphi5\Ocx\Servers), on remarque que l'interface _Index (représentant un index d'une table) possède une propriété Fields de type OleVariant alors qu'à mon avis, elle devrait être une collection d'objets Field donc de type Fields qui est une interface [Fields = interface(_DynaCollection)]
A partir de cette propriété, on ne peut récupérer que le Count (mais pas les champs ) !!!
Comment dois-je faire pour trouver la liste des champs de mon index ?
Partager