Manual:Installation Issues
From Winswimwiki
Contents |
Crystal Reports Installation Issues
The reporting for WinSwim is based upon Crystal Reports 8.5. The support files for Crystal Reports are installed into the system32 folder and the crystal folder. Because of the architecture for Crystal Reports, another version of Crystal Reports on the same computer will cause conflicts. This can happen by installing another software product that uses a different version of Crystal Reports. If any of these files in the tables below are in the \WINDOWS folder, they can cause conflicts if they are not at the same release level or duplicated in the \WINDOWS\SYSTEM32 folder.
Even uninstalling the offending software will not remove these files because they are shared files that could be part of another product. Also, WinSwim will not overwrite these files or remove them from installing or uninstalling. This is because it could break other installed software that is using these files.
Cannot create DAO DBEngine
That said, if you get "Cannot create DAO DBEngine", followed by "Error opening file. File could not be opened "Laneslips" at the location: "Laneslips" and finally "Error detected by database DLL". Or, messages like these; then most likely you have at least 2 versions of Crystal Reports installed. The only resolution is to use the tables below and make sure you don't have duplicates of these files in multiple locations and they are at the 8.5 versions.
Do not hesitate to contact WinSwim Support if you have these issues. They can be difficult to resolve since you have to make sure and remove the right files. Good advice is to initially never delete a file, but just rename the extension; such as ".dll" is changed to ".dll_old".
Crystal Report Required Files
The following files are required for ALL 32-bit runtime configurations. If you see these files duplicated in the \Windows\ or the \Windows\System\ folders with a version number that starts with a number other than '8.', such as '7.' or '11.' then you have another version of Crystal Reports installed.
| FILE | LOCATION | VERSION | DESCRIPTION |
| CRPE32.DLL | \WINDOWS\SYSTEM32 | 8.5.3.979 | Interface to the Crystal Report Engine |
| CRAXDDRT.DLL | \WINDOWS\SYSTEM32 | 8.5.0.671 | Crystal Reports Database Objects |
| CRAXDRT.DLL | \WINDOWS\SYSTEM32 | 8.5.0.674 | Crystal Reports Database Objects |
| CRDESIGNERCTRL.DLL | \WINDOWS\SYSTEM32 | 8.5.0.448 | Crystal Reports Report Designer |
| CRPAIG80.DLL | \WINDOWS\SYSTEM32 | 8.0.1.4 | Crystal Reports Repair DLL |
| CRVIEWER.DLL | \WINDOWS\SYSTEM32 | 8.6.1.758 | Crystal Reports Viewer |
| PG32CONV.DLL | \WINDOWS\SYSTEM32 | Crystal Reports Repair DLL | |
| SSCSDK80.DLL | \WINDOWS\SYSTEM32 | 2.3.2.27 | Crystal Reports Charting Engine |
| CRXLAT32.DLL | \WINDOWS\SYSTEM32 | 8.0.0.0 | Crystal Reports ToWords DLL |
| CTL3D32.DLL | \WINDOWS\SYSTEM32 | Version 2 of the 3D control implementation | |
| U2FCR.DLL | \WINDOWS\CRYSTAL | 8.5.0.211 | Crystal Reports format 32-bit |
| U2FDIF.DLL | \WINDOWS\CRYSTAL | 8.6.0.285 | DIF format |
| U2FHTML.DLL | \WINDOWS\CRYSTAL | 8.5.0.77 | HTML format |
| U2FODBC.DLL | \WINDOWS\CRYSTAL | 8.6.2.660 | ODBC data source |
| U2FXML.DLL | \WINDOWS\CRYSTAL | 8.5.0.45 | Rich Text Format |
| U2FSEPV.DLL | \WINDOWS\CRYSTAL | 8.6.2.219 | Comma Separated Values format |
| U2FTEXT.DLL | \WINDOWS\CRYSTAL | 8.6.2.484 | Text format |
| U2FWORDW.DLL | \WINDOWS\CRYSTAL | 8.6.0.6 | Microsoft Word for Windows format |
| U2FXLS.DLL | \WINDOWS\CRYSTAL | 8.6.2.515 | Microsoft Excel format |
| P2BDAO.DLL | \WINDOWS\CRYSTAL | 8.5.0.7 | Crystal Reports Physical DataBase - Access |
| P2CTDAO.DLL | \WINDOWS\CRYSTAL | 8.5.0.6 | Crystal Reports Physical DataBase - Access |
| P2IRDAO.DLL | \WINDOWS\CRYSTAL | 8.5.0.6 | Crystal Reports Physical DataBase - Access |
| P2SMON.DLL | \WINDOWS\CRYSTAL | 8.6.1.179 | Crystal Reports Active Data Reporting |
| P2SODBC.DLL | \WINDOWS\CRYSTAL | 8.6.2.227 | Crystal Reports Physical DataBase - ODBC |
| P2SOLEDB.DLL | \WINDOWS\CRYSTAL | 8.6.1.190 | Crystal Reports Physical DataBase - OLE |
Database Access Issues
Error = (-2147217900) : Unknown?
After a lot of investigation this was determined to be caused by XP SP2 versions of Microsoft Jet DLL's being installed by other software installations on XP SP3 machines. If you get this error you need to verify that you have the correct version of the msjet40.dll (4.0.9511.0), msjint40.dll (4.0.9502.0), msjter40.dll (4.0.9502.0) and msjtes40.dll (4.0.9502.0) installed into the \windows\system32 folder. If you cannot find these versions, re-install the SP3 by finding the download at Microsoft XP SP3 Download and reinstalling the service pack. Then, register the DLL's with REGSVR32.EXE correctly by entering regsvr32.exe c:\windows\system32\msjet40.dll.
Reference How to obtain the latest service pack for the Microsoft Jet 4.0 Database Engine for more information on MSJet40.Dll versions.
