PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Drivers de ODBC de Hyper File ?????
Drivers de ODBC de Hyper File ?????
Started by Manuel, Jan., 23 2009 8:16 AM - 6 replies
Posted on January, 23 2009 - 8:16 AM
Segun entiendo para que funcione la base de datos Hyper File ya sea Classi ó C/S
en la maquina del cliente hay que instalar los ODBC, el problema es que no encuentro los drivers, instalale el Hyper File que biene en WinDev 12, pero segun el help dice:

To use the the ODBC driver for Hyper File Classic or Hyper File Client/Server:

1. Start the ODBC administrator (ODBCAD32.EXE) on your computer. To do so, select "Start .. Run" from Windows and type "ODBCAD32.EXE".

2. Select the "User Database" tab.

3. Click the "Add" button.

4. Select the "Hyper File 12" driver.

No esta en la Lista que se pueden Agregar.

5. Click the "Done" button.

6. Enter the name of the Hyper File data source. This name will be used to identify the Hyper File database in the external programs.

7. Click "Details".

8. Use the browse buttons to select the WDD file corresponding to the analysis.

9. In the list of analyses, select the analysis you want and validate.

10. If the database is in "Hyper File Classic" format, select the "Hyper file Classic" option then select the directory of the corresponding data files using the browse buttons. All the Hyper File Classic data files corresponding to the selected analysis are grouped in this directory.
Caution: a file directory must be selected for each analysis.
Validate ("OK" button).

11. If the database is in "Hyper File Client/Server" format, select the "Hyper file Client/Server" option then specify the connection parameters of the server:

The server's address,

The port,

The name of the database to use,

The user name used to access the database,

The password associated with the user. The password is stored in encrypted format.

Validate ("OK" button).

The database can be used in read and write modes from the external programs via the ODBC driver for Hyper File Classic or Client/Server.

Gracias
Posted on January, 23 2009 - 9:47 AM
Hola manuel, me parece que te estas complicando la vida, para que funcione una base de datos Hiper File, no hace falta ningún driver ODBC, simplemente crea el analisis y ya estas en condiciones de usar la base de datos en tu programa.

Al inicio del codigo del proyecto pon el siguiente código:
Para hyper file C/S
//Connection Variables
sConnectionName is string = "xxxx"
gsSConnectionCaption is string = "xxxx"
sConnectionType is string = "WinDevClientServeurHF"
sAccessType is int = hOReadWrite
sSourceName is string = "IP:4900"
sDatabaseName is string = "Base de datos"
sUserName is string = "usuario"
sPassword is string = "password"
gsSAdditionalInfo is string = ";Encryption = none;Initial Catalog=xxx"

IF Not HOpenConnection(sConnectionName, sUserName, sPassword, sSourceName, sDatabaseName, sConnectionType, sAccessType) THEN
Error("No se ha podido realizar la conexión a la base de datos","pruebe más tarde")
EndProgram
END


Hyperfile Clasico:
// si las tablas del analisis no existen las creamos
//

HCreationIfNotFound("*")
Posted on January, 23 2009 - 11:46 PM
Creo que trabajas con Fox, pues no te preocupes, HF, son los nativos de
windev, webdeb, por lo que actua como si fuese foxpro, lo defines en el
analisis y ya esta.

saludos

Segun entiendo para que funcione la base de datos Hyper File ya sea Classi ó
C/S en la maquina del cliente hay que instalar los ODBC, el problema es que
no encuentro los drivers, instalale el Hyper File que biene en WinDev 12,
pero segun el help dice:

To use the the ODBC driver for Hyper File Classic or Hyper File
Client/Server:

1. Start the ODBC administrator (ODBCAD32.EXE) on your computer. To do so,
select "Start .. Run" from Windows and type "ODBCAD32.EXE".

2. Select the "User Database" tab.

3. Click the "Add" button.

4. Select the "Hyper File 12" driver.

No esta en la Lista que se pueden Agregar.

5. Click the "Done" button.

6. Enter the name of the Hyper File data source. This name will be used to
identify the Hyper File database in the external programs.

7. Click "Details".

8. Use the browse buttons to select the WDD file corresponding to the
analysis.

9. In the list of analyses, select the analysis you want and validate.

10. If the database is in "Hyper File Classic" format, select the "Hyper file
Classic" option then select the directory of the corresponding data files
using the browse buttons. All the Hyper File Classic data files corresponding
to the selected analysis are grouped in this directory. Caution: a file
directory must be selected for each analysis. Validate ("OK" button).

11. If the database is in "Hyper File Client/Server" format, select the
"Hyper file Client/Server" option then specify the connection parameters of
the server:

The server's address,

The port,

The name of the database to use,

The user name used to access the database,

The password associated with the user. The password is stored in encrypted
format.

Validate ("OK" button).

The database can be used in read and write modes from the external programs
via the ODBC driver for Hyper File Classic or Client/Server.

Gracias
Posted on January, 24 2009 - 9:56 PM
Gracias Compañeros por contestar..

El problema es con la maquina del cliente.

En mi maquina puedo crear perfectamente la base de datos Hyper File ya sea classi
ó c/s, tambien me funciona bien con DBFS de visual foxpro

En mi maquina que donde programo todo esta bien, el problema es cuando instalo el programa en la maquina del cliente.

creo una base de datos \10 ya sea classi/ c/s ó DBS de fox
en \11 creo un proyecto con RAD para dar mantenimiento a una tabla.

Todo perfecto, ahora creo un instalador para el cliente con el DEPLOY, todo bien

YA en la maquina del cliente corro el instalador y bien crea todo, corro el programa entra bien pero no hay datos ni presenta la pantalla de inclui/modificar, etc..

copio el \10 como lo tengo en la maquina de desarrollo pero nada ????????

la idea de usar hyper file es por la seguridad de los datos.

ya lei toda la documentacion (turorial/Conceptos) sobre database pero no dice nada sobre la ubicacion en la maquina del cliente sobre los datos, etc...

Me puede indicar como hacen ustedes cuando instalan un programa desarrollado en windev ó webdev ?????

Gracias

Manuel
Posted on January, 25 2009 - 4:31 PM
Saludos

Manuel por favor me podrias ayudar con los procedimiento para poder trabajar con una aplicacion windev con ( tablas libres ) dbf de visual fox, yo he intentado varias formas pero no lo he logrado, trabajo con windex 12 y vfp 9 mi email es windev @ mansoft.com.ec

Muchas Gracias


Manuel wrote in news message <f7fda20f2d2b9b0742bd270e437202e4@news.pcsoft>:
Gracias Compañeros por contestar..

El problema es con la maquina del cliente.

En mi maquina puedo crear perfectamente la base de datos Hyper File ya sea classi
ó c/s, tambien me funciona bien con DBFS de visual foxpro

En mi maquina que donde programo todo esta bien, el problema es cuando instalo el programa en la maquina del cliente.

creo una base de datos \10 ya sea classi/ c/s ó DBS de fox
en \11 creo un proyecto con RAD para dar mantenimiento a una tabla.

Todo perfecto, ahora creo un instalador para el cliente con el DEPLOY, todo bien

YA en la maquina del cliente corro el instalador y bien crea todo, corro el programa entra bien pero no hay datos ni presenta la pantalla de inclui/modificar, etc..

copio el \10 como lo tengo en la maquina de desarrollo pero nada ????????

la idea de usar hyper file es por la seguridad de los datos.

ya lei toda la documentacion (turorial/Conceptos) sobre database pero no dice nada sobre la ubicacion en la maquina del cliente sobre los datos, etc...

Me puede indicar como hacen ustedes cuando instalan un programa desarrollado en windev ó webdev ?????

Gracias

Manuel

Posted on January, 27 2009 - 1:22 AM
Supongo que hablamos de Windev ?

Cuando compilas, te pregunta , en paso 4, donde van los datos, en modo
local, pueden estar en el directorio de la aplicacion o crear una
carpeta a parte.
En modo client/server, solo instalas el server y una vez lo has
definido
se hace todo solo, teniendo en cuenta que desde el analisis ya le
habras dichiocomo se llama tu servidor.

saludos


Gracias Compañeros por contestar..

El problema es con la maquina del cliente.

En mi maquina puedo crear perfectamente la base de datos Hyper File ya sea
classi ó c/s, tambien me funciona bien con DBFS de visual foxpro

En mi maquina que donde programo todo esta bien, el problema es cuando
instalo el programa en la maquina del cliente.

creo una base de datos \10 ya sea classi/ c/s ó DBS de fox
en \11 creo un proyecto con RAD para dar mantenimiento a una tabla.

Todo perfecto, ahora creo un instalador para el cliente con el DEPLOY, todo
bien

YA en la maquina del cliente corro el instalador y bien crea todo, corro el
programa entra bien pero no hay datos ni presenta la pantalla de
inclui/modificar, etc..

copio el \10 como lo tengo en la maquina de desarrollo pero nada ????????

la idea de usar hyper file es por la seguridad de los datos.

ya lei toda la documentacion (turorial/Conceptos) sobre database pero no dice
nada sobre la ubicacion en la maquina del cliente sobre los datos, etc...

Me puede indicar como hacen ustedes cuando instalan un programa desarrollado
en windev ó webdev ?????

Gracias

Manuel
Posted on January, 27 2009 - 8:01 AM
Gracias Compañeros.

Manuel