Page 1 of 1
Error to open D7 with UniDAC 6.0.2
Posted: Tue 03 Mar 2015 17:06
by arjunams
Hello,
After installing (next, next, finish) version 6.0.2 , when I try to open the Delphi 7 appear several errors :
* "Could not find Entrade point procedure Crtypes @Crtypes@initialization$qqrv in the dynamic link library dac70.bpl"
* "Could not find wizard, 'C:usr\intalados\UnidacFor Delphi 7\bin\unimigwizard70.dll"
* "Can't load package C:usr\intalados\Borland\Delphi7\bin\dclfrxUniDAC7.bpl"(file not found)
and Components do not appear installed.
what can it be?
Re: Error to open D7 with UniDAC 6.0.2
Posted: Thu 05 Mar 2015 14:52
by azyk
To solve the issue with UniDAC, please try the following:
- close Delphi 7;
- remove UniDAC;
- remove all *dac*.bpl and crcontrols*.bpl files from your computer (please make sure there are no such files on your computer);
- find all DAC units, like CRParser.dcu, CLRClasses.dcu, MemData.dcu, MemDS.dcu, DBAccess.dcu, MyClasses.dcu files on your PC and delete them;
- install UniDAC.
Re: Error to open D7 with UniDAC 6.0.2
Posted: Thu 05 Mar 2015 20:25
by arjunams
Thanks, azyk
The installation was successful after their tips, but I can not test the connection to the Oracle 12 because only NexusDB provider is installed with UniDAC free trial.
Today some clients are updating for oracle 12
I need to test connection to oracle 12 to approve the purchase of the license.
It's possible?
Re: Error to open D7 with UniDAC 6.0.2
Posted: Fri 13 Mar 2015 09:15
by azyk
To solve the problem, try to download the UniDAC version for Delphi 7 again from our download page
http://www.devart.com/unidac/download.html . Reinstall it. At this, make sure to select all the needed UniDAC providers (including Oracle provider for UniDAC) at the 4th step of the installation wizard. Let us know whether this approach solves the problem.
Re: Error to open D7 with UniDAC 6.0.2
Posted: Mon 16 Mar 2015 16:38
by arjunams
thank you, azyk
Had done this , I selected what was reported but the Oracle provider was not installed correctly.
when I open Delphi only NexusProvider is installed.
Re: Error to open D7 with UniDAC 6.0.2
Posted: Thu 19 Mar 2015 12:54
by azyk
Perhaps, providers are installed on the UniDAC Providers component palette, but they are hidden. To check this:
- Сlose Delphi 7
- Start Registry Editor (Regedt32.exe)
- Locate the following key in the registry - [HKEY_CURRENT_USER\Software\Borland\Delphi\7.0\Palette];
- Delete the 'UniDAC Providers.Hidden' value name if it exists;
- double-click on the 'UniDAC Providers' value name, enter the following values:
Code: Select all
NexusDBUniProvider.TNexusDBUniProvider;AccessUniProvider.TAccessUniProvider;AdvantageUniProvider.TAdvantageUniProvider;ASEUniProvider.TASEUniProvider;DB2UniProvider.TDB2UniProvider;DBFUniProvider.TDBFUniProvider;InterBaseUniProvider.TInterBaseUniProvider;MySQLUniProvider.TMySQLUniProvider;ODBCUniProvider.TODBCUniProvider;OracleUniProvider.TOracleUniProvider;PostgreSQLUniProvider.TPostgreSQLUniProvider;SQLServerUniProvider.TSQLServerUniProvider;SQLiteUniProvider.TSQLiteUniProvider;
- Close Registry Editor;
- run Delphi 7;
If the providers were installed, they must appear on the component palette.
In addition, ensure the following:
- you can run the UniDacDemo project;
- this project is located in the "Demos\UniDacDemo\" folder relatively to the UniDAC demo projects installation path. If yes, click Connect in the running demo project. A connection dialog box will appear. Is there the Oracle item in the Provider combobox?