ODBC en HFSQL

FIXME La correccion A1 aun no esta disponible para esta pagina. Mientras tanto, puede hacer preguntas en el foro.

Desde la aplicación de las disposiciones de la Ley de Finanzas de 2018 que establecen restricciones drásticas al acceso a los datos del software, el uso del controlador ODBC en las bases de datos HFSQL de Gestan solo es accesible a partenaires Gestan.

El controlador ODBC en HFSQL Classic (estación única o red) es un controlador ODBC de nivel 2 que permite el acceso a una base de datos HFSQL Classic, en lectura y escritura, desde cualquier software externo que gestione el acceso vía ODBC.

Por tanto, una aplicación escrita en un lenguaje de terceros, por ejemplo en Visual Basic, podrá leer y escribir en archivos Gestan HFSQL.

Descargue el archivo del controlador ODBC para HFSQL desde esta página y ejecute el instalador.

El controlador ODBC se instalará en el directorio “Archivos de programa\Common Files\PC Soft\28.0\ODBC”.

El directorio puede variar dependiendo de las versiones de WinDev, por lo que debes reemplazar “28” con la versión actual en el enlace de descarga así como en el enlace del directorio.

Para usar el controlador ODBC en HFSQL Classic o Cliente/Servidor:

  • Inicie el Administrador de datos ODBC (ODBCAD32.EXE) en su computadora. Por ejemplo, utilice la opción “Inicio…Ejecutar” de Windows e introduzca “ODBCAD32.EXE” (en Windows Vista o superior en 64 bits, ejecute “c:\windows\syswow64\odbcad32.exe”).

:TIP: Recuerde iniciar ODBC que corresponda a su versión del controlador: si ha instalado la versión de 64 bits del controlador, debe utilizar la versión de 64 bits del administrador de datos. Si utiliza la versión incorrecta, corre el riesgo de no encontrar el controlador “HyperFileSQL”.

  • Seleccione la pestaña “Base de datos de usuarios”.
  • Haga clic en el botón “Agregar”.

  • Seleccione el controlador “HyperFileSQL”.

  • Haga clic en el botón “Finalizar”.
  • Introduzca el nombre de la fuente de datos HFSQL, por ejemplo GESTAN. Este nombre identificará la base de datos HFSQL en programas externos.

  • Haga clic en el botón “Detalle”.

  • Seleccione el archivo WDD correspondiente al análisis mediante el botón de exploración. Este es gestan.wdd, presente en C:\Program Files\Gestan.

Si la base de datos está en formato “HFSQL Classic”, marque la opción “HFSQL Classic” y luego seleccione el directorio del archivo de datos correspondiente usando el botón de exploración. Validar (botón “OK”).

Si la base de datos está en formato “Cliente/Servidor HFSQL”, marque la opción “Cliente/Servidor HFSQL” e indique los parámetros de conexión al servidor: La dirección del servidor, El puerto, El nombre de la base de datos a utilizar, El nombre del usuario utilizado para acceder a la base de datos, La contraseña asociada al usuario. La contraseña se almacena cifrada. Validar (botón “OK”).

La base de datos se puede utilizar para leer y escribir desde programas externos a través del controlador ODBC en HFSQL Classic o Cliente/Servidor.

Es posible utilizar consultas de tipo OPEN FILE en archivos HFSQL especificando: la palabra clave PATH para cambiar el directorio de archivos. la palabra clave USING para especificar la contraseña del archivo. La sintaxis posible es la siguiente:

ABRIR ARCHIVO <Nombre de archivo> [RUTA <Directorio de archivos>] [USANDO <Contraseña de archivo>]

Ejemplo :

ABRIR ARCHIVO RUTA del cliente "C:\Temp\My test" USANDO micontraseña

Es posible encerrar los nombres de los archivos, los nombres de los directorios y la contraseña entre comillas si estos nombres contienen espacios.

Gracias a las consultas OPEN FILE, también es posible acceder a bases de datos Cliente/Servidor HFSQL. Sólo especifica: el servidor a utilizar usando la palabra clave SERVER la base a usar usando la palabra clave DATABASE el usuario que utiliza la palabra clave USUARIO el directorio de archivos usando la palabra clave PATH

Ejemplo :

ABRIR ARCHIVO * SERVIDOR ServerTest BASE DE DATOS Ejemplo USUARIO Admin RUTA “MyBaseHFCS”

Nota: Es posible encerrar los nombres de los archivos, los nombres de los directorios y la contraseña entre comillas si estos nombres contienen espacios.

Al ejecutar una consulta de tipo INSERT, la variable SQL.AutoId contiene el identificador automático agregado durante el INSERT anterior.

  • Eliminar un controlador Al eliminar las DLL de un controlador, primero es necesario elimine fuentes de datos utilizando este controlador. De lo contrario, la aplicación podría bloquearse.
  • Utilice la versión más reciente del controlador Para utilizar la versión más reciente de un controlador, es necesario eliminar la fuente de datos y volver a crearla utilizando el controlador “HyperFileSQL” propuesto.
  • Access 2000 Al importar una tabla desde una fuente de datos ODBC a Access 2000, la fuente de datos HFSQL Classic debe definirse como “Fuente de datos de la máquina” y no como “Archivo de datos de origen”.
  • Unicode El controlador ODBC admite Unicode.

Consulte el documento original en el sitio web de PCSoft: esta página.


Otros artículos “técnicos”

  • es/wiki/tech/odbc.txt
  • Dernière modification : 2026/07/31 12:09
  • de 127.0.0.1