TExternalList
| TExternalList = class (TObject) | Interface de TExternalList | Exemples de TExternalList |
Classe permettant d'accéder aux listes externes
Remarques
Il est possible d'accéder aux listes de type :
- Stockage de données libres en lecture et écriture
- Connectivité SDB en lecture seulement
- Connectivité ADO en lecture seulement
En utilisant l'aide des scripts (appuyer sur F1), en recherchant "xl",cela affiche toutes les listes externes de la base avec leur structure.
La connexion à la liste externe se fait avec TExternalList.Connect.
Pour la parcourir, il faut l'ouvrir avec TExternalList.Open, la lire avec TExternalList.FieldValue, puis la fermer avec TExternalList.Close.
L'ajout/modification/suppression d'une entrée se fait sur une liste non ouverte grâce aux fonctions TExternalList.AddData, TExternalList.UpdateData et TExternalList.DeleteData.
Stockages de données libres
Pour les stockages de données libre il existent trois champs indexés par défaut offrant les meilleurs performances, mais avec des contraintes:
- les champs clef primaire (PKey) et secondaire (SKey) sont de type chaîne et indexés par défaut. Ils ont cependant limités à une longueur de 60 caractères.
- le champ clef tertiaire (TKey) est de type entier 64bits et indexé par défaut.
Les champs indexés supplémentaires ont des performances moindres.