activities
latest
false
- Información general
- Criptografía
- Base de datos
- Java
- Python
- WebAPI
Ejecutar consulta
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
Actividades para desarrolladores
Last updated 22 de oct. de 2024
Ejecutar consulta
UiPath.Database.Activities.ExecuteQuery
Ejecuta una consulta en una base de datos y devuelve el resultado de la consulta como
DataTable
.
Panel del Diseñador
- Configurar conexión...: selecciona una conexión de base de datos existente o añade una nueva utilizando el Asistente de conexión.
- Consulta SQL: un comando SQL que se ejecutará. Este campo debe completarse según la selección de la propiedad Tipo de comando. Este campo solo admite variables
String
.
Panel de propiedades
Común
-
Continuar en caso de error : 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. Como resultado, si el campo está en blanco y se produce un error, se detiene la ejecución del proyecto. Si el valor se establece en 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 Continuar en caso de error 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 que se produzca 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
- Cadena de conexión: la cadena de conexión utilizada para establecer una conexión de base de datos. Este campo solo admite variables
String
. - Conexión existente: una conexión de base de datos ya abierta obtenida de las actividades Conectar o Iniciar transacción. Si se proporciona una conexión de este tipo, se ignoran las propiedades
ConnectionString
ySecureConnectionString
. Este campo solo admite variablesDatabaseConnection
. - Nombre del proveedor : el nombre del proveedor de la base de datos utilizado para acceder a la base de datos. Este campo solo admite variables
String
. - Cadena de conexión segura: la cadena de conexión utilizada para establecer una conexión de base de datos como Cadena segura. Este campo solo admite variables
SecureString
.
Entrada
- Parámetros: un diccionario de parámetros nombrados que están vinculados al comando SQL. La vinculación se realiza especificando la declaración
@parameterName
en el comando SQL. En runtime el NombreDeParámetro se reemplaza por su valor del diccionario. - Consulta SQL: un comando SQL que se ejecutará. Este campo debe completarse según la selección de la propiedad Tipo de comando. Este campo solo admite variables
String
.
Otros
-
Tipo de comando : especifica cómo se interpreta una cadena de comando. Las siguientes opciones están disponibles:
- 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
- Tabla de datos: 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
.
- Conexión existente : una conexión de base de datos ya abierta obtenida de la actividad Conectar a la base de datos.
- Tipo de comando : especifica cómo se interpreta una cadena de consulta. Las siguientes opciones están disponibles:
- Texto : ejecuta el comando SQL.
- Procedimiento almacenado : invoca el nombre del procedimiento especificado en el comando SQL.
- Directo a la tabla : invoca todos los registros de una tabla.
- Consulta SQL: un comando SQL que se ejecutará. Esta propiedad debe completarse según la selección de la propiedad Tipo de comando.
Opciones avanzadas
Otro
- Parámetros: un diccionario de parámetros nombrados que están vinculados al comando SQL. La vinculación se realiza especificando la declaración
@parameterName
en el comando SQL. En runtime, el NombreDeParámetro se reemplaza por su valor del diccionario. - Tiempo de espera: especifica la cantidad de tiempo (en milisegundos) que se debe esperar para que la actividad realice la tarea antes de que se produzca un error. El valor predeterminado es 30 000 milisegundos (30 segundos). El valor del tiempo de espera debe ser mayor o igual a 0.
- Continuar en caso de error : especifica si la automatización debe continuar incluso cuando la actividad arroja un error.
Salida
- Tabla de datos: la salida del comando SQL envuelto en una variable
DataTable
.