TZFirebird20PlainDriver.isc_detach_database av error

In this forum we will discuss things relating the ZEOSLib 6.6.x stable versions

Moderators: gto, EgonHugeist

Post Reply
lams
Fresh Boarder
Fresh Boarder
Posts: 22
Joined: 13.08.2008, 04:24

TZFirebird20PlainDriver.isc_detach_database av error

Post by lams »

Hi

I am using the latest Fb 2.1.1, D6 SP1 and Zeos 6.6.3 under Vista business

Here is my ZConnection settings:

Code: Select all

  Protocol = 'firebird-2.0';
  TransactIsolationLevel = tiReadCommitted;
  Properties.Add('dialect=1');
Everything working fine when running the application (It's a DataSnap dcom server), but when the app is closing, it raise a AV error, here is the exception trace:
ExceptHandler(EAccessViolation: Access violation at address 01FF74A7 in module 'fbclient.dll'. Write of address 01ECEFC8, 01FF74A7) [01FF74A7] Unknown function at BLOB_edit
ExceptStackList-----------------------------------------------------------------
[01FF74A7]{fbclient.dll} Unknown function at BLOB_edit
[7C903786]{ntdll.dll } Unknown function at RtlConvertUlongToLargeInteger
[7C90EAF5]{ntdll.dll } KiUserExceptionDispatcher
[0057B66A]ZPlainFirebirdDriver.TZFirebird20PlainDriver.isc_detach_database (Line 1531, "ZPlainFirebirdDriver.pas")
[00587523]ZDbcInterbase6.TZInterbase6Connection.Close (Line 356, "ZDbcInterbase6.pas")
[005D0A92]ZConnection.TZConnection.Disconnect (Line 699, "ZConnection.pas")
[005D02DA]ZConnection.TZConnection.SetConnected (Line 372, "ZConnection.pas")
It seems like something wrong with the driver settings, do I miss something?

Cheers,

Tao
User avatar
mdaems
Zeos Project Manager
Zeos Project Manager
Posts: 2766
Joined: 20.09.2005, 15:28
Location: Brussels, Belgium
Contact:

Post by mdaems »

Seems like an internal problem in fbclient.dll or ntdll.dll. Some incompatibility issue?

Mark
Image
seawolf
Zeos Dev Team *
Zeos Dev Team *
Posts: 385
Joined: 04.06.2008, 19:50
Contact:

Post by seawolf »

Without knowing anything about Blob_edit is very difficult understand what happened.

Anyway this function "RtlConvertUlongToLargeInteger" sounds like you are converting a longint to something. Do you know that dialect 1 does not support BIGINT? Because seems to me you are using it.

Or Are you sure your client is doing an update when server is disconnetting?
lams
Fresh Boarder
Fresh Boarder
Posts: 22
Joined: 13.08.2008, 04:24

Post by lams »

Thanks for your reply.

Yes, I am using Dialect 1 on FB2.1 But I don't think it's BIGINT problem because I never have this error when I was working with IBX.

I will do more investigation for this Blob_edit.

Cheers,

Tao
Post Reply