196 Not exact read/write.

Problem: Getting error "Not exact read/write"

1: When opening a table on a network.
Date: 11 September 2003
Versions: P8
Environment: Win XP

Description by: "Steve Mayman" < SteveATErgoArchitecture.com >
Have a stable networked implementation on Paradox 8 but can't get it to run with an XP machine. Get a variety of errors depending on what I am trying. Generally locking and BDE initialization errors.

1) Set netpaths to \\Absolute\Server\Admin\Reference\Database\Netadmin EXACTLY
2) Closed database on all machines
3) Opened on XP machine successfully.
4) Opened on other machines. All seems ok.
5) Closed and reopened on XP machine successfully. All seems well.
6) Now closed on all and opened on 9x machine (not "server")
7) Tried to open on XP. Got error message:
Cannot open :WORK:ROLODEX.DB
Not exact read/write
File: \\ABSOLUT\SERVER\ADMIN\REFERENCE\DATABASE\PDOXUSRS.LCK
8) Closed on all machines
9) Changed both netpaths to S:\Admin\Reference\Database\Netadmin EXACTLY
10) Repeated steps 2-7 above and got same results, except that the second line of the error message was "Cannot access directory" instead of "Not exact read/write" but it was still looking for PDOXUSRS.LCK.

I have noticed that those two error messages seem to appear interchangably, and are not necessarily repeatable. (although one or the other is...)

I got the Not exact read/write error when launching (through a script). I get this message if I open any of the shared tables from a 9x machine before opening in XP. In otherwords whenever a 9x machine has written the lock. If I close the application on the 9x machine the error goes away.

Problem is related to the mix of WinXP and Win9x machines, where the 9x is working as a server, but it works fine as long as XP opens first.


2: When running a query.
Date: 25 June 1998
Versions: P7 Win95/NT
Description:
In running an application on my own machine I received - Error Message:

An Error was triggered in the 'executeQBE' method on an object of Query Type."

and I then tried to run (not in OBJPAL) one of the queries and got the message "Not exact read/write"

This app has been running for some time with no problems. Query involves two tables. Recent changes were - in one table changing one AlphaNumeric Field to Memo Field and in second table adding two AlphaN fields. However app was running ok subsequently to those changes.

Suggestion by: Brian Bushay (CTech)
The error indicated a damage memo field. Try rebuilding it with Tutiltiy. If the client is running Windows networking you may have to update VREDIR.VXD

You can you find more information here:
http://bdn.borland.com/article/0,1410,15209,00.html



3: When scrolling a running report on screen.
Date: Sep 2004
Versions: P11 build 302
Description by: Bertil Isberg
A landscape report based on a QBE file contains a textobject in the record band. The textobject contains a mix of texts and fields from the QBE file. Scrolling the report on screen, it looked funny. When scrolling a page using the scrollbar on the report window, I could see output on two pages. Close to the last page, I get the error.

Solution:
Error disappeared when I made all objects in the record band Breakable.

See also:
see errors 435

To index