activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités de développeur

Dernière mise à jour 27 févr. 2026

Meilleures pratiques

Utilisation d’une procédure d’enregistrement avec OracleRefCursor

Lorsque vous utilisez des procédures enregistrées dans Oracle, assurez-vous que curseur de référence est correctement lié à la variable Oracle.ManagedDataAccess.Types.OracleRefCursor.

Pour ce faire, vous devez vous assurer que le nombre de paramètres et leur type correspondent à ceux configurés dans la propriété Paramètres (Parameters) de l’activité Exécuter une requête (Run Query).



Vous pouvez obtenir le contenu du curseur à l’aide de l’activité Appeler le code (Invoke Code) ou le transmettre à une autre requête de base de données en tant que paramètre d’entrée. Voici un exemple de code d’appel à convertir en table de données :

Oracle.ManagedDataAccess.Client.OracleDataReader reader2 = myRefCursor.GetDataReader();
                dt = new DataTable();
                dt.Load(reader2);Oracle.ManagedDataAccess.Client.OracleDataReader reader2 = myRefCursor.GetDataReader();
                dt = new DataTable();
                dt.Load(reader2);
Vous devez supprimer le curseur lorsque vous avez terminé. Vous pouvez le faire avec l’activité Appeler le code (Invoke Code) (myRefCursor.Dispose), avec l’activité Appeler la méthode (Invoke Method) du package d’activités système ou via une commande SQL que vous exécutez.

Chaînes de connexion pour différents systèmes de base de données

Ce guide fournit des exemples de chaînes de connexion pour l'activité Se connecter à la base de données , vous permettant de vous connecter à diverses bases de données à l'aide de pilotes natifs et ODBC. Il comprend des exemples pour Microsoft SQL Server et des pilotes ODBC populaires tels que MySQL, Oracle et PostgreSQL. Suivez les bonnes pratiques pour garantir une connectivité sécurisée et efficace avec la base de données.

Serveur Microsoft SQL

Formats de chaîne de connexion courants pour Microsoft SQL Server lors de l'utilisation de Microsoft.Data.SqlClient

1. Utilisation de l'authentification SQL Server :

Data Source=SERVER_NAME;Initial Catalog=DATABASE_NAME;User ID=USERNAME;Password=PASSWORD;

2. Avec un port spécifique :

Data Source=SERVER_NAME,PORT_NUMBER;Initial Catalog=DATABASE_NAME;User ID=USERNAME;Password=PASSWORD;

3. Utilisation du pilote ODBC

Driver={ODBC Driver 18 for SQL Server};Server=SERVER_NAME;Database=DATABASE_NAME;Uid=USERNAME;Pwd=PASSWORD;Encrypt=yes;TrustServerCertificate=no;

Vous pouvez en savoir plus à ce sujet via la page de documentation officielle de Microsoft ici.

Fichier Excel

Pilote={pilot Microsoft Excel (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=C:\full\path\to\the\sampleFile.xlsx;

Accès aux données gérées par Oracle

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XEPDB1)));User II=system;Password=your_password;

Vous pouvez en savoir plus à ce sujet via la page de documentation officielle de Microsoft ici.

MySQL ODBC 8.3 Pilote Unicode

Driver={MySQL ODBC 8.3 Unicode Driver};Server=SERVER_NAME;Database=DATABASE_NAME;User=USERNAME;Password=PASSWORD;Option=3;

Vous pouvez en savoir plus à ce sujet via la page de documentation officielle de MySQL ici.

Pilote ANSI MySQL ODBC 8.3

PiloteBC={MySQL 8.3 Pilote ANSI};Server=SERVER_NAME;BaseDonnées=DATABASE_NAME;User=USERNAME=PassWORD;Option=3;

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour