Parameters (TQueryExecuteTask)

De Wiki1000
(Différences entre les versions)
 
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:

Version actuelle en date du 6 février 2020 à 08:39

property Parameters:TfwParameters;

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:

TQueryExecuteTask_(class)Développement DSM

Outils personnels