|
|
|
|
- Presentación
- Importación de la estructura de los ficheros
- Los pasos de importación
- Teniendo en cuenta la evolución de la base de datos Informix
- Programación
- 1. Abrir la conexión
- 2. Ejecutar las consultas
- 3. Recuperación del resultado
- 4. Cierre de la conexión
Conector Nativo Informix: Programación con funciones HFSQL
Disponible solo con este tipo de conexión
Para utilizar una base de datos Informix con Conector Nativo, la estructura de las tablas Informix debe importarse en el análisis WINDEV o WEBDEV. Diferencias con respecto a la programación SQL: Las consultas no son necesarias para manipular los datos de Informix. De hecho, las funciones HFSQL se pueden utilizar directamente para leer datos, realizar búsquedas e implementar filtros., ... Sin embargo, la estructura de los ficheros Informix debe importarse en el análisis WINDEV o WEBDEV. Importación de la estructura de los ficheros Los pasos de importación Para realizar esta importación: - Inicie la editor de análisis: haga clic en en los botones de acceso rápido.
- En la pestaña "Análisis", en el grupo "Creación", despliegue "Importar" y seleccione "Importar descripciones de archivos/tablas...".
- El asistente se abre. Se establece automáticamente una conexión con la base de datos Informix y associated con los archivos importados en el análisis. Esta conexión se utilizará para manipular el archivo de datos Informix mediante programación.
En los diferentes pasos de la asistente, elija las siguientes opciones: - Tipo de base de datos: Informix.
- Características de la conexión: Servidor de datos, usuario y contraseña, base de datos.
- La aplicación accederá a los datos en el formato actual.
- Una vez establecida la conexión, basta con seleccionar las tablas que se importarán en el análisis WINDEV o WEBDEV.. Estas tablas pueden manejarse mediante programación con las funciones HFSQL de WLanguage. Estas tablas se mostrarán en azul en el editor de análisis.
Teniendo en cuenta la evolución de la base de datos Informix Para tener en cuenta las evoluciones de las tablas importadas en el editor de análisis, vaya a la pestaña "Análisis", al grupo "Análisis", amplíe "Sincronización " y seleccione "Actualizar análisis a partir de bases de datos externas". Una asistente comienza, permitiéndole: - analizar las diferencias para las tablas importadas
- analizar las diferencias para todas las tablas de Informix.
1. Abrir la conexión Para abrir la conexión con la base de datos Informix, utilice HOpenConnection y especifique el nombre de la conexión que debe abrirse. El nombre de la conexión se definió al importar la estructura de los archivos al análisis. Para modificar algunos parámetros de esta conexión (nombre de usuario o contraseña, por ejemplo), llame a HConnect. Observación: Si intenta leer directamente el archivo de datos ( HReadFirst, ...), se abrirá automáticamente la conexión asociada al fichero description en el análisis. 2. Ejecutar las consultas - HExecuteQuery: se usa para ejecutar una consulta preestablecida con el editor de consultas.
- HExecuteSQLQuery: se utiliza para ejecutar una consulta especificando el código SQL de la consulta y el nombre que se asignará a este código SQL.
// Initialize the "Customer_84" query HExecuteQuery(CUSTOMER_84, "InformixDatabase", hQueryWithoutCorrection) HExecuteSQLQuery(QryCustomer, hQueryWithoutCorrection, ... "SELECT NAME FROM CUSTOMER", "InformixDatabase")
3. Recuperación del resultado Observación: Las constantes hLockWrite y hLockReadWrite son ignoradas. De hecho, los bloqueos de lectura y/o escritura no son soportados por el Conector Nativo. 4. Cierre de la conexión HCloseConnection se utiliza para cerrar la conexión con la base de datos una vez que se han ejecutado todas las consultas necesarias.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|