Access Violation in dbexpoda.dll version 6.1

Access Violation in dbexpoda.dll version 6.1

Postby alexer » Tue 27 Nov 2012 12:27

I got the error "Access violation at address 022129DD in module 'dbexpoda.dll'. Read of address 02638F38" after installing driver 'dbexpoda.dll' v6.1 for ORACLE 11g which is working with Delphi7.

Error had been detected on two ORACLE procedures execution with such interface:

create procedure FU_GET_APP_OPTION (
OPTION_ varchar,
VALUE_ out varchar);

create procedure FU_CONT_FLAG(
CONTRACT varchar,
P_DATE date,
FLAG varchar ,
VALUE_ out varchar );

This is a floating error. One call is working good, next call raises an error/

I suppose the error rises on assigning out parameter with type VARCHAR.

I returned to driver 'dbexpoda.dll' v 5.3. All procedures works right. Please help me with this problem.

P.S. There is one more interesting thing, maybe it will help to resolve this issue. Both procedures called in "for select" loop.
Posts: 29
Joined: Tue 26 Dec 2006 14:07

Re: Access Violation in dbexpoda.dll version 6.1

Postby AlexP » Tue 27 Nov 2012 15:36


Thank you for the information.
We have reproduced the problem.
We will try to fix it in the nearest product version.
Devart Team
Posts: 5530
Joined: Tue 10 Aug 2010 11:35

Return to dbExpress driver for Oracle