Problem after installing new ODAC 6.00.0.6

Discussion of open issues, suggestions and bugs regarding ODAC (Oracle Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
scw2hi
Posts: 56
Joined: Fri 07 Jan 2005 13:06
Location: Hildesheim

Problem after installing new ODAC 6.00.0.6

Post by scw2hi » Thu 03 May 2007 09:59

Hello,

I use ODAC version 6.00.0.6 to connect to our database (which is Oracle 10g R10.2.0.2.0). The development tool is Borland 2006 for Windows, language is C++.

I had to install the new version of ODACs with the /force command.
Then I opened my project and recompiled it, everthing was fine, but when the application try´s to start I get an error message that says the procedure jump in point could not be found.

Message: Der prozedureinsprungpunkt "@Crparser@TParser@IsParamPrefix$qq17System@AnsiString" wurde in der DLL "dac100.bpl" nicht gefunden.

Thanks in advance

rdeutsch
Posts: 13
Joined: Mon 16 Apr 2007 09:29

Post by rdeutsch » Thu 03 May 2007 10:36

Hello scw2hi

Do have other Corelab-components like SDAC installed?

If so, then you have to install the new version of SDAC too.

regards
Robert

scw2hi
Posts: 56
Joined: Fri 07 Jan 2005 13:06
Location: Hildesheim

Post by scw2hi » Thu 03 May 2007 10:46

No the only other Corelab components where ODACs 5.80.0.41.

Which I uninstalled before installing new ODACs

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Thu 03 May 2007 12:38

Try the following:
1. Uninstall ODAC.
2. Search for the dac100.bpl and odac100.bpl files at your hard drive and delete these files.
3. Install ODAC again and recompile your program.

scw2hi
Posts: 56
Joined: Fri 07 Jan 2005 13:06
Location: Hildesheim

Post by scw2hi » Thu 03 May 2007 13:48

I tried exactly that, but I still get the same error message

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Fri 04 May 2007 08:03

Try to rebuild your program using Project | Build command from the Delphi menu.

scw2hi
Posts: 56
Joined: Fri 07 Jan 2005 13:06
Location: Hildesheim

Post by scw2hi » Fri 04 May 2007 11:05

I tried to rebuild the project by using Project | Build command but I still get the same error message.

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Mon 07 May 2007 09:00

Please check if this problem occurs when you create a new project that uses ODAC, and run it.

scw2hi
Posts: 56
Joined: Fri 07 Jan 2005 13:06
Location: Hildesheim

Post by scw2hi » Mon 07 May 2007 09:27

When I create a new project and use ODAC in it everything works fine.

Plash
Devart Team
Posts: 2844
Joined: Wed 10 May 2006 07:09

Post by Plash » Tue 08 May 2007 09:10

Check that the include search path and the library search path in your project options contains paths to ODAC 6 installation Include and Lib folders and does not contains paths to the Include and Lib folders from ODAC 5 installation.

Also check that there are no old *.bpi files on your computer:
1. Uninstall ODAC.
2. Search for the dac100.bpi, dacvcl100.bpi, odac100.bpi and odacvcl100.bpi files at your hard drive and delete these files.
3. Install ODAC again and recompile your program.

scw2hi
Posts: 56
Joined: Fri 07 Jan 2005 13:06
Location: Hildesheim

Post by scw2hi » Tue 08 May 2007 10:57

I tried all that and first it still did not work.

While trying to make it work I removed all project options that pointed to odacs from the project and tried to compile, saved the project and then reentered the missing project options and compiled it again and then it worked.

I´m still not sure what was the final task to make it work but now it works.

Thanks

Post Reply