Recherche dans la base de données
Recherchez une valeur de type complexe qui était précédemment stockée dans une base de données. Si la valeur n'est pas trouvée, une erreur est générée ; si la valeur est trouvée, elle sera chargée. La connexion à la base de données doit être configurée dans Paramètres.
Propriétés
L'activité Recherche dans la base de données peut être configurée à l'aide des propriétés suivantes
- Base de données
-
La base de données dans laquelle rechercher la valeur. Une valeur peut être sélectionnée ou codée en dur au moment de la conception, ou le nom de la base de données peut être construit dynamiquement au moment de l'exécution à l'aide d'une variable, d'une expression ou de convertisseurs – une erreur se produira si aucune base de données avec ce nom n'existe lorsque le robot est exécuté.
- Variable
-
Sélectionnez la variable dans laquelle charger la valeur trouvée. Si un attribut stockable a été ajouté à son type depuis que la valeur a été stockée, la valeur ne peut pas être chargée à l'aide de Rechercher dans la base de données. La variable doit être d'un type complexe normal et non d'un type de sortie de base de données spécialisé qui existait avant la version 7.2.
- Clé
-
La clé unique de la valeur à trouver. Il doit s'agir de la clé utilisée lors du stockage de la valeur. La clé peut être définie dans le type comme « Partie de la clé en base de données », ou elle peut être définie à l'aide d'une variable, d'une expression ou des convertisseurs. Si une valeur avec la clé donnée existe, la valeur sera chargée dans la variable depuis la base de données. Si aucune valeur n'a été stockée avec la clé donnée, une erreur est générée ; cette erreur peut être traitée comme toute autre erreur.
- Remplacer uniquement les attributs vides
-
Si cette option est activée, seuls les attributs vides seront remplacés par les valeurs chargées depuis la base de données. Cela offre la possibilité d'extraire des données avant d'utiliser Rechercher dans la base de données et de ne pas remplacer les valeurs d'attribut extraites.