Exception inside TCustomResolver.InternalUpdateRecord

Discussion of open issues, suggestions and bugs regarding SDAC (SQL Server Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
zedmartins
Posts: 18
Joined: Wed 11 Jul 2007 20:59
Location: Brazil

Exception inside TCustomResolver.InternalUpdateRecord

Post by zedmartins » Thu 29 Oct 2009 19:15

Hello,

Please... I need help!

Testing our system with a heavy load, I am strugling with a problem that I can't find a solution.

Inside the TCustomResolver.InternalUpdateRecord there is a try..except clause that is catching an exception that I can't see where or why it is happening...

Inside the Except clause there is a reference to the RaiseList function of System.pas that return a pointer to exceptions that were raised. Why can't I see these exceptions while debugging? I have the "Stop on Delphi Exceptions" checked, put a breakpoint inside the except clause, but I can't catch the exception when it is raised. Is there why the exception is raised on some code that I don't have access, like the MDAC dlls?

The Exception message is an Access Violation. I have the Exception Address. How can I find where it was raised?

thanks a lot!

Zed

Dimon
Devart Team
Posts: 2910
Joined: Mon 05 Mar 2007 16:32

Post by Dimon » Fri 30 Oct 2009 07:33

The point is that TCustomResolver is called from dll and therefore you can't get access to some variables.

Post Reply