TExternalList.WriteDatas

TExternalList = class (TObject)Interface de TExternalListExemples de TExternalList

Ajout ou mise à jour de lignes d'une liste externe à partir d'une Datagrid

Syntaxe

procedure WriteDatas(gridData: TDataGrid)
gridData: données à importer

Remarques

La Datagrid doit avoir les mêmes noms de colonnes que la liste externe, sinon la fonction provoque une exception.

Si la Datagrid contient des données correspondant à une clé primaire existante, les données correspondantes sont mises à jour avec les données de la DataGrid.
Les données qui n'existent pas encore dans la liste externe sont ajoutées.
Les données non affectées sont inchangées (non supprimées)

Exemples

var dg:=TDataGrid.Create;
dg.LoadFromCSV(#"ID,Val
                 1,Test1
                 2,Test4
                 3,Test3", ',', '"');

var xl:=TExternalList.Connect('TEST');
xl.WriteDatas(dg);

Classification

XternalLists TExternalList