I'm looking at this status code document -
http://www.pervasivedb.com/psqlv11/Documents/Status_Codes_and_Messages_PSQLv11.p
df - and it says this about the 3112 error:
Quote:3112: Failure during receive from the target server
The Pervasive Network Services Layer attempted to receive data from the target server and encountered a network specific error. Check the Pervasive Event Log (PVSW.LOG) for more information.
Note If there is a problem with AutoReconnect, a further status code 3131 will be issued.
You may also receive this error under the following circumstances:
* When using only the NetBIOS protocol with a remote Workgroup engine, the client is sending more bytes than can fit into the engine’s network read buffer. Go the machine where the remote Workgroup engine is installed, and try increasing the value of the configuration parameter, Server > Communication Buffer Size > Read Buffer Size.
So it would appear that this issue may be a result of the network buffer which would explain why only larger reports triggered it.