Visual Basic - Bases de datos externas

Life is soft - evento anual de software empresarial
 
Vista:

Bases de datos externas

Publicado por jatomfer (16 intervenciones) el 28/10/2000 00:00:00
Necesito utilizar bases de datos hechas con dBase III, pero no lo consigo.

¿Tan dificil es?.

Debo de utilizar una de 49 bases posibles, lo cual ya lo tengo solucionado, pero al abrir la base de datos me da un error que dice que no reconoce el formato.

lo hago de la siguiente manera:Set BaseDatos = OpenDatabase"c:\directorio\alava.dbf", , , "dBaseIII")

¿que estoy haciendo mal?

Gracias y saludos a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Bases de datos externas

Publicado por tecniCam (220 intervenciones) el 28/10/2000 00:00:00
¿Tienes instaladas la DLL XBV200.DLL(para 16bit) o la MSXB3032,DLL(pata 32bit) que sirven para FoxPro, dBaseIII y dBaseIV?
La sección Installable ISAMs en la base de datos del registro del sistema o el archivo APP.INI, además de lo que tenga, debe incluir esto:
[Installable ISAMs]
...
dBase III=c:\windows\system\xbs200.dll (ó msxb3032.dll)
...

En Form_Load():
Set Ws = DBEngine.Workspace(0)
...
En Sub ImportarDBase_Click():
Dim base As Database
Dim tabla As RecordSet
...
Set base = Ws.OpenDatabase("c:\dondeesté\nombre", False, False, "dBase III")
Set tabla = base.OpenRecordSet("latabla", dbOpenTable)
...

Está comenzando un curso sobre bases de datos en "visualia" (en la dirección de abajo) y va por la segunda parte. No te lo pierdas; es muy interesante.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar