Parameters (TQueryExecuteTask)

De Wiki1000

<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.

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('cant execute');
 if qbe.Execute(aReason) 
  then showMessage('execute OK')
  else showMessage('execute NOK '+aReason) 

end; </source>

Voir aussi:

{{#if:TQueryExecuteTask_(class)|

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

|

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

}}