Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 2 of 2 total
Thread DBISAM 4. Table.UpgradeTable method
Mon, Feb 9 2009 3:32 PMPermanent Link

"Daniel Bolduc"
Hello Tim,

I want to know why when i run in Delphi Mode, i always get an exception when
i used the conversion method of a DBISAM Table
version 3 to 4.    TDBISAMTable.UpgradeTable.
==============================================================
---------------------------
Debugger Exception Notification
---------------------------
Project eFRAN_Archives.exe raised exception class EDBISAMEngineError
with message 'DBISAM Engine Error # 8965 Index page buffers corrupt
in the table 'Sess_01222_2009-02-06_e98''.
Process stopped.
Use Step or Run to continue.
---------------------------
OK   Help
---------------------------

==============================================================

But when i run the application outside Delphi, i didn't catch this
exception, it's run properly.
But it's very frustating when i want to run under Delphi and i want to use
the debugger.
I have to run with a lot of files who contain DBISAM 3 table and each time i
have to convert temporary the table i got this message.
I have to treat on many files in loop.

Do have an explanation why i got this exception and do you have a way to
bypass this ?

I used Delphi 6  on Windows 2000  with  DBISAM VCL 4.27b2.


Daniel Bolduc
EROS inc.

Mon, Feb 9 2009 5:24 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Daniel,

<< I want to know why when i run in Delphi Mode, i always get an exception
when i used the conversion method of a DBISAM Table version 3 to 4.
TDBISAMTable.UpgradeTable. >>

This is normal, and is trapped and handled by DBISAM.  It only appears
because of the IDE stopping on exceptions.

--
Tim Young
Elevate Software
www.elevatesoft.com

Image