PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • 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 DB2
  • Programación
  • 1. Abrir la conexión
  • 2. Ejecutar las consultas
  • 3. Recuperación del resultado
  • 4. Cierre de la conexión
  • Optimización de las funciones HFSQL
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Presentación
Para utilizar una base de datos DB2 con Conector Nativo (también llamada "Native Access"), la estructura de las tablas DB2 debe importarse al análisis WINDEV o WEBDEV.
Diferencias con respecto a la programación SQL: Las consultas no son necesarias para manipular los datos de la DB2. 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 DB2 debe importarse en el análisis WINDEV o WEBDEV.
señalar: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
Importación de la estructura de los ficheros

Los pasos de importación

  1. Abra el editor de análisis ("Proyecto .. Cargar el análisis"). Inicie la editor de análisis: haga clic en entre los botones de acceso rápido.
  2. En editor de análisis, seleccione "Estructuras de archivos... Importar las descripciones de archivos/tablas".En el panel "Análisis", en el grupo "Creación", expanda "Importar" y seleccione "Importar las descripciones de los archivos/tablas".
  3. Se inicia el asistente. Se establece automáticamente una conexión con la base de datos DB2 y se asocia a los archivos importados en el análisis.. Esta conexión deberá ser utilizada para manipular el DB2 archivo de datos por programación.
En las diferentes pantallas del asistente, seleccione las siguientes opciones:
  • Fuente de datos: Base de datos externa.
  • Los datos en formato actual serán utilizados por la aplicación.
  • Seleccione "Native DB2 Access", la fuente de datos, el nombre de usuario y la contraseña.. El botón "Propiedades" se utiliza para acceder a las propiedades del sistema.
  • 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 ser manejadas por programación con las funciones HFSQL de WLanguage. Estas tablas se mostrarán en azul en el editor de análisis.
En las diferentes pantallas del asistente, seleccione las siguientes opciones:
  • Tipo de base de datos: DB2.
  • 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 ser manejadas por 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 DB2

Para tener en cuenta las evoluciones de las tablas importadas en el editor de análisis, seleccione "Estructura de los archivos... Sincronizar el análisis con las bases de datos externas". Para tener en cuenta la evolución de las tablas importadas en editor de análisis, en el panel "Análisis", en el grupo "Análisis", amplíe "Sincronización" y seleccione "Actualizar el análisis desde las bases de datos externas".
Se inicia un asistente que le permite hacerlo:
  • analizar las diferencias para las tablas importadas,
  • analizar las diferencias para todas las tablas de la DB2.
Programación

1. Abrir la conexión

Para abrir la conexión a la base de datos DB2, utilice HOpenConnection y especifique el nombre de la conexión que desea abrir.. 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 el archivo directamente (función HReadFirst, etc.), la conexión asociada a la descripción del archivo en el análisis se abrirá automáticamente.

2. Ejecutar las consultas

Las funciones HExecuteQuery y HExecuteSQLQuery permiten ejecutar consultas en la base de datos actual.
  • 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, "DB2Database", hQueryWithoutCorrection)
HExecuteSQLQuery(CustomerQry, "DB2Database", hQueryWithoutCorrection, ...
"SELECT NAME FROM CUSTOMER")

3. Recuperación del resultado

El resultado es navegado por las funciones de lectura estándar: HReadFirst, HReadNext, HReadSeek, ...

4. Cierre de la conexión

HCloseConnection se utiliza para cerrar la conexión con la base de datos cuando se han ejecutado todas las consultas necesarias.

Optimización de las funciones HFSQL

  • TLos controles "Browsing tabla" basados en consultas se optimizan: el contenido de la control Tabla se puede ordenar haciendo clic en una de sus columnas.
  • Para evitar volver a ejecutar la misma consulta varias veces al navegar por su resultado, le recomendamos utilizar la constante hNoRefresh (por ejemplo, si un solo equipo modifica los datos).
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario