UiPath Documentation
activities
latest
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Actividades para desarrolladores

Última actualización 6 de mar. de 2026

Mejores prácticas

Utilizar un procedimiento de almacén con OracleRefCursor

Al utilizar procedimientos almacenados en Oracle, asegúrate de que el CURSOR REF esté vinculado correctamente con la variable Oracle.ManagedDataAccess.Types.OracleRefCursor.

Para ello, debes asegurarte de que el número de parámetros y su tipo coincidan con la configuración de los en la propiedad Parámetros de la actividad Ejecutar consulta.



Puedes obtener el contenido del cursor utilizando la actividad Invocar código o puedes pasarlo a otra consulta de la base de datos como parámetro de entrada. Aquí hay un código de invocación de muestra para convertirlo en una tabla de datos:

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);
Debes desechar el cursor cuando hayas terminado con él. Puedes hacerlo con la actividad Invocar código (myRefCursor.Dispose), con la actividad Invocar método del paquete de actividades del sistema o a través de un comando SQL que ejecutas.

Cadenas de conexión para diferentes sistemas de bases de datos

Esta guía proporciona cadenas de conexión de muestra para la actividad Conectar a la base de datos , lo que te permite conectarte a varias bases de datos utilizando controladores nativos y ODBC. Incluye ejemplos para Microsoft SQL Server y controladores ODBC populares como MySQL, Oracle y PostgreSQL. Sigue las mejores prácticas para garantizar una conectividad de base de datos segura y eficiente.

Microsoft SQL Server

Formatos de cadena de conexión comunes para Microsoft SQL Server cuando se utiliza Microsoft.Data.SqlClient

1. Utilizar la autenticación de SQL Server:

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

2. Con un puerto específico:

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

3. Utilizar el controlador ODBC

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

Puedes obtener más información al respecto a través de la página de documentación oficial de Microsoft aquí.

Archivo de Excel

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

Acceso a datos gestionados por Oracle

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

Puedes obtener más información al respecto a través de la página de documentación oficial de Microsoft aquí.

Controlador MySQL ODBC 8.3 Unicode

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

Puedes obtener más información al respecto en la página de documentación oficial de MySQL aquí.

Controlador ANSI ODBC 8.3 de MySQL

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

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado