La Web del Programador: Comunidad de Programadores
 
    Pregunta:  71 - TRASPASAR UNA APLICACION DE VB5 EN WINDOWS 95 A WINDOWS NT
Autor:  José
Hola a Todos. He hecho una aplicación en VB5 y Windows 95 y la quiero traspasar a Windows NT.
Los programas se han traspasado bien, pero los Crystal REport no se ejecutan y dan un error 20534, error de DLL de la BD.

  Respuesta:  Luis Rodrigo Solorzano Solorzano Monroy
puedes probar con el set location de la db en el menu \dababase\set location..
y ready ...
saludos

  Respuesta:  Luis Rodrigo
Ese error se produce habitualmente cuando la relación entre la B.D y el Report se ha ´roto´, es decir la B.D. no es exactamente igual que cuando se hizo el Report.
Prueba lo siguiente, abre el report de nuevo selecciona la B.D. (del NT) y pide que la compruebe, ese debe solucionar tu problema.

  Respuesta:  InCaSaS
El Problema no Radica en el paso de W95 a WNT. Esto sucede cuando la Base de Datos a la cual vinculas (p. ej. Access), la cambias de directorio.
Si utilizas uno o varios ficheros de datos, deberias probar a poner lo siguiente:
Crw.DataFiles(0) = "c:\datos\clientes.mdb"Crw.DataFiles(1) = "c:\datos\proveedo.mdb"
Lo Anteriormente expuesto, es un ejemplillo. Si solo trabajas con un unico archivo, basta con poner la primera linea. Si le echas un ojo al Help de Crystal, esto esta documentado alli.
Si Puedes, echa un ojillo a mi URL: http://www.geocities.com/BourbonStreet/Delta/3637/index.html