« Parameters (TQueryExecuteTask) » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
Aucun résumé des modifications
 
Ligne 8 : Ligne 8 :


Lorsque le descriptif est chargé les paramètres globaux de visibilité publique sont ajoutés à cette liste.
Lorsque le descriptif est chargé les paramètres globaux de visibilité publique sont ajoutés à cette liste.
'''Substitution de valeur à l'exécution'''
Les paramètres peuvent aussi être utilisés pour substituer une valeur de sortie d'un attribut.
Si la valeur de sortie d'un attribut est sous la forme :
[Nom de paramètre]
Elle sera remplacé par la valeur du paramètre.
Exemple :
<source lang="delphi">
var qbe:TQueryExecuteTask; doc:TxmlDocument; AStr,AReason:string;
begin
  qbe := TQueryExecuteTask.Create;
  doc := CreateDescriptor();
  AStr := doc.SaveToString;
  // This will recreate the document with the correct classes
  qbe.Descriptor.Document.LoadFromString(AStr);
  qbe.OutputFileName := 'c:\temp\exports\vueclassex.csv';
  // Output values '[ArgMyStaticValue]' will be remplaced by 'newValue'
  qbe.Parameters.Add('','ArgMyStaticValue','newValue');
  if not qbe.canExecute then
  raise Exception.Create('can''t execute');
  if qbe.Execute(aReason)
  then showMessage('execute OK')
  else showMessage('execute NOK '+aReason)
end;
</source>


Voir aussi:
Voir aussi:

Dernière version du 6 février 2020 à 07:39

<source lang='delphi'>property Parameters:TfwParameters;</source>

Lecture

Paramètres du descriptif

Cette propriété permet de définir les valeurs des paramètres du descriptif.

Lorsque le descriptif est chargé les paramètres globaux de visibilité publique sont ajoutés à cette liste.

Voir aussi:

{{#if:TQueryExecuteTask_(class)|

{{#if:TQueryExecuteTask_(class)|— TQueryExecuteTask_(class) |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}