Actividades
Más reciente
False
- Información general
- Criptografía
- Base de datos
- Java
- Python
- WebAPI
Ejecutar consulta
Actividades para desarrolladores
Última actualización 23 de abr. de 2024
Ejecutar consulta
UiPath.Database.Activities.ExecuteQuery
Ejecuta una consulta en una base de datos y devuelve el resultado de la consulta en un
DataTable
.
Común
-
ContinuarEnCasoDeError: especifica si la automatización debe continuar incluso cuando la actividad arroja un error. Este campo solo admite valores Boolean (Verdadero, Falso). El valor predeterminado es Falso. Por lo tanto, si el campo está vacío y se produce un error, se detiene la ejecución del proyecto. Si el valor es Verdadero, la ejecución del proyecto continúa independientemente de cualquier error.
Nota: si se incluye esta actividad en Intentar capturar y el valor de la propiedad ContinuarEnCasoDeError es Verdadero, no se detectará error cuando el proyecto se ejecute. - NombreParaMostrar: el nombre de la actividad para ser mostrado.Este campo solo admite variables
String
. -
Tiempo de espera: especifica la cantidad de tiempo (en milisegundos) que se debe esperar a que se ejecute el comando sql antes de arrojar un error. El valor predeterminado es 30 000 milisegundos (30 segundos) y debe ser mayor o igual a 0. Este campo solo admite variables
Int32
.Nota: La cantidad de tiempo especificada en este campo no incluye el tiempo de respuesta para la recuperación de los resultados de la consulta. Esto significa que el tiempo total de ejecución de la actividad puede ser mayor que el tiempo real de ejecución de la consulta, al que se aplica la propiedad TimeoutMS .
Configuración de conexión
- NombreDelProveedor : el nombre del proveedor de la base de datos utilizado para acceder a la base de datos. Este campo solo admite
String
variables. - Cadena deconexión : la cadena de conexión utilizada para establecer una conexión de base de datos. Este campo solo admite
String
variables. - Conexión existente : una conexión de base de datos ya abierta obtenida de las actividades Conectar o Iniciar transacción. Si se proporciona dicha conexión , se omiten las propiedades CadenaDeConexión y CadenaDeConexiónSegura . Este campo solo admite variables
DatabaseConnection
. - CadenaDeConexiónSegura : la cadena de conexión utilizada para establecer una conexión de base de datos como cadena segura. Este campo solo admite
SecureString
variables.
Entrada
- Parámetros : un diccionario de parámetros con nombre enlazados al comando sql. El enlace se realiza especificando la instrucción
@parameterName
en el comando sql. En tiempo de ejecución, se reemplazará nombreDelParámetro por su valor en el diccionario. - SQL : un comando sql que se ejecutará. Este campo debe completarse de acuerdo con la selección de la propiedad TipoDeComando. Este campo solo admite
String
variables.
Otros
-
TipoDeComando : especifica cómo se interpreta una cadena de comandos. Están disponibles las siguientes opciones:
- Texto : ejecuta la consulta dada en el parámetro SQL.
- ProcedimientoAlmacenado : invoca el nombre de procedimiento especificado en el parámetro SQL.
- TableDirect : invoca todos los registros de una tabla.
- Privado : si se selecciona, los valores de variables y argumentos ya no se registran en el nivel Detallado.
Salida
- TablaDeDatos : la salida del comando SQL envuelto en una variable
DataTable
.Nota: cuando consultas una tabla que tiene columnas con el tipo de datosDate
, las columnas correspondientes en la salidaDataTable
van a ser del tipo de datosDateTime
.