Subject RE: [ib-support] I/O error - EOF encountered
Author Helen Borrie
At 12:14 PM 21-01-02 +0200, you wrote:
>Helen
>
>> What were you trying to do when you got this error? What operating environment? database version? tool version?
>
>W98 and W2K
>Firebird (RC1)
>IBConsole
>
>The error appears when an app (IBDatabase) tries
>to connect to the datatabase
>
>The database file comes from one of my customers.
>They sent it to me for checking. They get the same error
>I get the same error too.
>
>I/O error for file "C:\MyDB.GDB"
>Error while trying to read from file
>End of File encountered
>(The last line of the above comes in greek, here
>is a translation be my from greek to english.
>It could be "unexpected end of file" or something....
>I get the error in greek, since I have greek W2K installed.
>So I supposed the error the Firebird rises is a reflection
>of an OS error occuring when trying to open the file)
>
>What could be the meaning and cause of this?

Theo,
If you are using IBX/IBConsole, it is likely that you are seeing a manifestation of a problem that arose with a change that went into RC 1, to beat the "bad connection path bug". I'm not exactly sure how it manifested itself with IBX; but installing RC 2 should cure it, since that fix was reversed out for RC 2.

The fix in RC1 caused the database file to be opened with exclusive access, which affected certain isc_info* or isc_dpb* calls that are made by the direct-to-API Delphi components, notably setting Forced Writes through the DPB. Paul Reeves should be able to give you a clearer explanation of the problem and cure than I can at this distance in time.

cheers,
hb


All for Open and Open for All
Firebird Open SQL Database ยท http://firebirdsql.org
_______________________________________________________