Problema con XP y Bases de Datos
Publicado por José Carlos (340 intervenciones) el 18/03/2009 15:17:48
TEngo XP con 1 Gb de RAM. Generalmente trabajo con VB 4.0/5.0 y tengo una aplicación hecha hace tiempo (cuando tenía el 98SE) que funcionaba perfectamente. He intentado recuperarla en XP con esta memoría pero cada vez que arranco la aplicación al leer las bases de datos da un error, tengo que arrancar el XP LIMITÁNDOLE la cantidad máxima de memoria dejándola en 1 GB - 167 Mg. por otr lado la forma de abrir las bases de datos uso lo siguiente:
BASE.Connect = "DBASE III;"
BASE.DatabaseName = "c:carpetadatos"
BASE.RecordSource = "select * from archivo order by nombre"
BASE.Refresh
Pues con esta sintaxis no me abre la base de datos, si uso la limitación de memoria si la abre. ¿Extraño, no?
Si cambio la base a esta otra sintaxis:
Set basedbf = OpenDatabase("c:carpetadatosarchivo", False, False, "dBASE III;")
Set recordsetdbf = basedbf.OpenRecordset("select * from archivo order by nombre")
Pues entonces si funciona. El cambiar todas las bases de datos que uso en la aplicación a esta nueva forma sería un verdadro coña....o, ¿sabéis alguna forma de solucionarlo que no sea cambiando la forma de abrir las bases de datos?
Muchas gracias
BASE.Connect = "DBASE III;"
BASE.DatabaseName = "c:carpetadatos"
BASE.RecordSource = "select * from archivo order by nombre"
BASE.Refresh
Pues con esta sintaxis no me abre la base de datos, si uso la limitación de memoria si la abre. ¿Extraño, no?
Si cambio la base a esta otra sintaxis:
Set basedbf = OpenDatabase("c:carpetadatosarchivo", False, False, "dBASE III;")
Set recordsetdbf = basedbf.OpenRecordset("select * from archivo order by nombre")
Pues entonces si funciona. El cambiar todas las bases de datos que uso en la aplicación a esta nueva forma sería un verdadro coña....o, ¿sabéis alguna forma de solucionarlo que no sea cambiando la forma de abrir las bases de datos?
Muchas gracias
Valora esta pregunta


0