Skip to Content
Former Member
Jun 21, 2012 at 08:47 PM

Migrating Crystal 8.5 reports to a 64 bit environment



We have been running a VB6 application that uses Crystal reports 8.5 for quite a few years on an old Terminal Server wich is 32 bit. The report connects to an Oracle database via OLEDB. We have recently created a new test server which is 64 bit and I have installed Crystal 8.5 etc on it. However the application opens ok but at the point it connects to the DB I get a 20599 error. We traced the error to the sql that exists in the crystal report however when I open the report in crystal reports designer and try to look at the database settings it gives me a 'class not registered error' which only goes away when I unregister p2soeldb.dll.

I have copied all the crystal dlls to the c:\windows\syswow64 directory and registered them all but I still get the error. When I un register p2soeldb.dll it gets a bit further but gives an error saying the physical database cannot be opened.

All of our other major apps are running fine on the new machine but the project may need to be abandoned as although old the little vb app is critcal.

Any ideas ?