Page 1 of 1

Access Violation in dbexpoda.dll version 6.1

Posted: Tue 27 Nov 2012 12:27
by alexer
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 (
APPLICATION varchar,
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.

Re: Access Violation in dbexpoda.dll version 6.1

Posted: Tue 27 Nov 2012 15:36
by AlexP
Hello,

Thank you for the information.
We have reproduced the problem.
We will try to fix it in the nearest product version.