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
  • Conversión en la editor de análisis
  • Conversión en el Centro de Control HFSQL
  • Observación
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
Convertir una base de datos HFSQL Classic en HFSQL Client/Server
HFSQLHFSQL Client/ServerDisponible solo con estos tipos de conexión
Presentación
Para convertir una base de datos HFSQL Classic en una base de datos HFSQL Client/Server, WINDEV, WEBDEV y WINDEV Mobile proponen dos métodos:
  • Use la editor de análisis modificar directamente el tipo de archivos de datos: cambiar del tipo Clásico HFSQL (archivo de datos en un directorio) a un tipo HFSQL Client/Server (conexión a un servidor HFSQL).
  • Utilice el Centro de Control de HFSQL para convertir directamente una base de datos HFSQL Classic en HFSQL Client/Server.
Conversión en la editor de análisis
Para convertir una base de datos HFSQL Classic en una base de datos HFSQL Client/Server:
  1. Cargar el proyecto y abrir el análisis que contiene los archivos de datos a convertir.
  2. Selecciona un archivo de datos para convertir en el editor de análisis.
  3. Seleccione "Descripción del archivo de datos" de el menú contextual.
  4. En la ventana que se muestra, modifique el tipo de archivo: seleccione "HFSQL Client/Server".
  5. La asistente para crear una conexión comienza.
  6. Introduzca el nombre del servidor HFSQL o su dirección IP.
  7. Escriba el nombre de usuario y su contraseña (la primera vez, escriba "Admin" sin contraseña).
  8. Elija o introduzca el nombre de la base de datos a la que se copiará el archivo de datos actual.
  9. Se crea la conexión.
  10. La asistente propone asociar la conexión creada con otros archivos de datos encontrados en el análisis. Por defecto, se seleccionan todos los archivos de datos. Puede desmarcar los que no desea convertir.
  11. La asistente propone copiar los archivos de datos en el servidor HFSQL.
Una vez que la operación se completa, los archivos de datos en el modo HFSQL C/S aparecen en amarillo en la editor de análisis.
Conversión en el Centro de Control HFSQL
Para convertir una base de datos HFSQL Classic en una base de datos HFSQL Client/Server:
  1. Abrir el Centro de Control HFSQL.
  2. Conectarse a un servidor HFSQL existente (usuario"Admin" sin contraseña por defecto).
  3. Seleccione el servidor. En el panel de características del servidor, en el grupo "Base de datos", haga clic en "Importar una base de datos HFSQL Classic"..
  4. El asistente de importación se abre automáticamente.
  5. Especifique el directorio donde se encuentran sus archivos de datos HFSQL Classic.
  6. Introduzca el nombre de una base de datos de destino o haga clic en el botón "Nuevo" para crear una nueva base de datos.
  7. Localizar el análisis (lo que significa la descripción de los archivos de datos a convertir). Este paso es opcional, pero le permite recuperar la descripción de los enlaces y las reglas de integridad entre los archivos de datos.
  8. Compruebe la lista de archivos de datos a convertir e inicie la conversión.
  9. El "Código de conexión" sirve para recuperar, a través del portapapeles, el código de conexión a la base de datos HFSQL Client/Server.. Por ejemplo:
HDescribeConnection("HyperFileCS", "admin", "<password>", ...
"localhost:4900", "CRMDATABASE", hAccessHFClientServer)
HChangeConnection("*", "HyperFileCS")
Observación: Los nombres de los archivos de datos no se modifican durante la conversión.
Observación
Una vez convertida la base de datos, no olvide incluir el código de conexión en el proyecto existente para cambiar el tipo de conexión programando. Por ejemplo, el código de conexión se puede copiar en el código de proyecto.
Ejemplo de código de conexión:
ConnectionName is Connection
 
// Connection parameters
ConnectionName..Provider = hAccessHFClientServer
ConnectionName..User = "UserName"
ConnectionName..Password = "Password"
ConnectionName..Server = "Myserver:port"
ConnectionName..Database = "MyDatabase"
ConnectionName..CryptMethod = hCryptNo
 
// Open the connection
HOpenConnection(ConnectionName)
 
HChangeConnection("*", ConnectionName)
Versión mínima requerida
  • Versión 19
Esta página también está disponible para…
Comentarios
Moving HFSQL Classic to HFSQL C/S using HF Control Center
Warning: when importing HFSQL Classic files to a HFSQL C/S database the files still have to have a .fic extension and the physical file names should be the same as the logical file names!

Guenter
02 06 2018