User Tools

Site Tools


es:database_adaptor

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

es:database_adaptor [2024/11/11 11:29]
montse [Gestión de Variables en el Adaptador de Base Datos]
es:database_adaptor [2025/04/03 13:55] (current)
ale
Line 8: Line 8:
 ===== Parámetros de Inicialización ===== ===== Parámetros de Inicialización =====
  
-  * **DbType:​** ​Indica ​el proveedor o tipo de base de datos a la que queremos conectarnos.  +  * **DbType:​** ​indica ​el proveedor o tipo de base de datos a la que queremos conectarnos.  
-  * **Host:​** ​El parámetro Host representa la dirección IP o el nombre DNS de la máquina donde reside la base de datos. +  * **Host:​** ​el parámetro Host representa la dirección IP o el nombre DNS de la máquina donde reside la base de datos. 
-  * **Port:​** ​El número de puerto que escucha las conexiones entrantes a la base de datos. +  * **Port:​** ​el número de puerto que escucha las conexiones entrantes a la base de datos. 
-  * **Ssl:​** ​Cuando ​marcamos el checkbox, se activa el protocolo de seguridad. +  * **Ssl:​** ​cuando ​marcamos el checkbox, se activa el protocolo de seguridad. 
-  * **DbName:​** ​Nombre ​del servicio de instancia o base de datos. +  * **DbName:​** ​nombre ​del servicio de instancia o base de datos. 
-  * **User:​** ​Nombre ​usuario. +  * **User:​** ​nombre ​usuario. 
-  * **Password:​** ​Contraseña ​del usuario.+  * **Password:​** ​contraseña ​del usuario.
  
  
Line 23: Line 23:
   * **dBExecuteStatement(statement):​** ejecuta la sentencia SQL que está contenida en el parámetro (statement). Permite al usuario modificar los datos de la base de datos de destino. Puede escribir sentencias SQL, Insertar, Eliminar, Actualizar y Fusionar en el parámetro de sentencias y ejecutarlas. La función sustituirá las variables por sus valores en el tiempo de ejecución, esto devuelve un TastInteger con el número de filas que han sido afectadas por la sentencia. (Parámetro de entrada: La sentencia a ejecutar, por ejemplo: ”INSERT INTO x (a, b, c) VALUES (d, e, f)”), Parámetro de salida: Integer con los resultados).   * **dBExecuteStatement(statement):​** ejecuta la sentencia SQL que está contenida en el parámetro (statement). Permite al usuario modificar los datos de la base de datos de destino. Puede escribir sentencias SQL, Insertar, Eliminar, Actualizar y Fusionar en el parámetro de sentencias y ejecutarlas. La función sustituirá las variables por sus valores en el tiempo de ejecución, esto devuelve un TastInteger con el número de filas que han sido afectadas por la sentencia. (Parámetro de entrada: La sentencia a ejecutar, por ejemplo: ”INSERT INTO x (a, b, c) VALUES (d, e, f)”), Parámetro de salida: Integer con los resultados).
  
-  * **dBExecuteStatementFromFile:​** ejecuta las sentencias que se encuentran en el fichero cuya ruta se encuentra definida en el Parámetro PathToFileWithStatements.+  * **dBExecuteStatementFromFile:​** ejecuta las sentencias que se encuentran en el fichero cuya ruta se encuentra definida en el Parámetro PathToFileWithStatements. Devuelve un entero con el número total de sentencias ejecutadas.
  
   * **dBGetQueryData(Query):​** ejecuta la instrucción SQL Select contenida en el parámetro Query y devuelve los resultados como una variable TastTableData al procedimiento,​ lo que permite el acceso y el trabajo con los datos en los pasos posteriores del diagrama. El parámetro Query contiene la instrucción Select que se ejecutará en la base de datos. Es posible utilizar variables creadas en el diagrama dentro del parámetro Query, la función sustituirá los valores de las variables en tiempo de ejecución (Parámetro de entrada (Query), parámetro de salida (OutputTable)). ​   * **dBGetQueryData(Query):​** ejecuta la instrucción SQL Select contenida en el parámetro Query y devuelve los resultados como una variable TastTableData al procedimiento,​ lo que permite el acceso y el trabajo con los datos en los pasos posteriores del diagrama. El parámetro Query contiene la instrucción Select que se ejecutará en la base de datos. Es posible utilizar variables creadas en el diagrama dentro del parámetro Query, la función sustituirá los valores de las variables en tiempo de ejecución (Parámetro de entrada (Query), parámetro de salida (OutputTable)). ​
Line 32: Line 32:
    
   * **getNumRows():​** devuelve el número de filas contenidas en TastTableData que se generó mediante la ejecución de la función dBGetQueryData. Requiere la ejecución de la función dBGetQueryData en los pasos anteriores del diagrama. (No necesita parámetro de entrada, ya que es una función que te devuelve el número de filas de la tabla que indiques con TastTableData).   * **getNumRows():​** devuelve el número de filas contenidas en TastTableData que se generó mediante la ejecución de la función dBGetQueryData. Requiere la ejecución de la función dBGetQueryData en los pasos anteriores del diagrama. (No necesita parámetro de entrada, ya que es una función que te devuelve el número de filas de la tabla que indiques con TastTableData).
 +
 +  * **getOraError():​** proporciona el código de error ORA de la consulta SQL ejecutada.
 +
 +  * **getSQLSTATE():​** proporciona el estado SQL.
  
   * **getTableValue(row,​ col):** devuelve el valor contenido en la celda indicada por los parámetros Fila y Columna. Requiere la ejecución de la función dBGetQueryData en los pasos anteriores del diagrama. (Los parámetros de entrada serían la columna y la fila de la cual deseas obtener la información,​ y la salida, contendría dicha información).   * **getTableValue(row,​ col):** devuelve el valor contenido en la celda indicada por los parámetros Fila y Columna. Requiere la ejecución de la función dBGetQueryData en los pasos anteriores del diagrama. (Los parámetros de entrada serían la columna y la fila de la cual deseas obtener la información,​ y la salida, contendría dicha información).
es/database_adaptor.1731324594.txt.gz · Last modified: 2024/11/11 11:29 by montse