TExternalList.UpdateData

TExternalList = class (TObject)Interface de TExternalListExemples de TExternalList

Permet de mettre à jour un enregistrement.

Syntaxe

procedure UpdateData(primaryKey: String; values: String; canCreate: Boolean)
primaryKey: valeur de la clé primaire de l'enregistrement à mettre à jour.
values: chaîne au format CommaText contenant la liste des champs à mettre à jour sous la forme nom=valeur
canCreate: comportement à adopter si la ligne identifiée par la clef primaire n'existe pas

Remarques

Le dernier paramètre détermine le comportement à adopter si la ligne identifiée par la clef primaire n'existe pas.
Si la valeur est True, une nouvelle ligne est créée, si elle est False, une erreur est déclenchée.

Exemples

var fields := TStrings.Create;
fields.SetValue('Libellé', 'Cuve plastique');
fields.SetValue('Code', 'CPLAST');
fields.SetValue('Volume', '1000');

var xl := TExternalList.Connect('MaListe');
xl.UpdateData('42', fields.CommaText, False);

Classification

XternalLists TExternalList