TExternalList.AddData

TExternalList = class (TObject)Interface de TExternalListExemples de TExternalList

Ajoute un enregistrement à la liste

Syntaxe

procedure AddData(names: String; values: String)
names : Chaîne au format CommaText contenant la liste des noms des champs
values : Chaîne au format CommaText contenant les valeurs des champs (dans l'ordre des noms)

Remarques

  • La liste ne doit pas être ouverte (avec un Open).
  • Les deux paramètres doivent avoir le même nombre de champs. Il n'est pas obligatoire de passer tous les champs de la liste externe, mais la clé primaire doit au moins y figurer.
  • En cas de doublon sur la clé primaire, une erreur est déclenchée.

Exemples

var fieldsNames:=TStrings.Create;
fieldsNames.Add('ID');
fieldsNames.Add('Libellé');
fieldsNames.Add('Code');
fieldsNames.Add('Volume');

var fieldsValues:=TStrings.Create;
fieldsValues.Add('42');
fieldsValues.Add('Cuve plastique');
fieldsValues.Add('CPLAST');
fieldsValues.Add('1000');

var xl := TExternalList.Connect('MaListe');
xl.AddData(fieldsNames.CommaText, fieldsValues.CommaText);

Classification

XternalLists TExternalList