Resumen Acceso a Datos en Btrieve

Les comento que ya estuve investigando sobre la conexion a Btrieve,
logre hacerlo andar, una Base de Datos Btrieve, se compone de la sig.
manera :

    FILE.DDF
    FIELD.DDF
    y luego los archivos .DAT, que serian las tablas en una DB relacional.
Estos dos primeros siempre deben estar.

Adolfo, yo tambien tengo que hacer algo muy parecido, tengo que tomar la
base Btrieve, normalizar las tablas, ya que estan MUY desnormalizadas, y
luego leer registros y meterlos en la base Access.
Al programa VB le tenes que indicar a traves de un .ini la dll que se
usara para conectarse a la Btrieve.

[Installable ISAMs]
Btrieve=C:\WINDOWS\SYSTEM\btrv200.dll

[BTRIEVE]
Options= /m:64 /P:4096 /b:16 /f:20 /l:40 /n:12 /t:c:\bases\BTRIEVE.TRN
**** el directorio lo indicas vos ****

[BTrieve ISAM]
PageTimeout=600

Luego al ini lo podes tratar de la sig. manera :
1) Le indicas un nombre cualquiera y con " SetDataAccessOption
1,"c:\bases\proyecto.ini", el programa leera el contenido del ini
2) O podes ponerle el mismo nombre del EXE, en el directorio c:\windows,
osea si tu programa se llama pepe.exe, crearas un pepe.ini y lo pones en
el C:\WINDOWS

luego te conectas con
Set dbf = OpenDatabase("c:\bases\file.ddf", False, False, "Btrieve;")

OJO!!!,     si tenes solamente la dll Msajt200.dll, deberas indicar en el
ini la dll     -> btrv200.dll
    si tenes solamente la dll Msajt110.dll, deberas indicar en el ini la
dll     -> btrv110.dll


Les paso estos archivos, ya que sin estos no pude hacerlo andar, el .dat
es una tabla generada por mi.

Espero noticias.

>----------
>From:     adolfo gonzalez[SMTP:adolfog@abaforum.es]
>Sent:     Friday, March 27, 1998 4:39 AM
>To:     vb-esp@ccc.uba.ar
>Subject:     RV: (VB-ESP) Acceso a Datos en Btrieve
>
>
>Me han dado una aplicacion de gestion realizada en MSDOS, y que utiliza
>BTRIEVE 5.1 para manejar los datos. Esta Aplicacion esta realizada en
>Qbasic.
>Estoy migrando la Aplicacion a VBasic y tengo el problema de que necesito
>cambiar los datos de Btrieve a Access.
>En la Informacion que he encontrado , hay diversos controles OCX y ademas
>tengo un articulo que indica como acceder a Btrieve como si fuera Access.
>No lo entiendo muy bien.
>Alguien lo ha hecho alguna vez.? Lo necesito pronto.
>Ah!. Me hablan de unos ficheros DDF, para poder realizar esto. ¿Que son?
>¿Como se definen?.
>Muchas Gracias de antemano
>
>



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com