Icon View Incident Report

Serious Serious
Reported By: Craig Hunt
Reported On: 11/4/2001
For: Version 3.03 Build 1
# 952 Creating a Table with a Record Size Greater than 8192 Bytes Causes Data Record Buffers Corrupt Error

I'm having a problem building an on-the-fly DBIsam table for use by a grid. The table gets built okay, up until the number of columns exceeds 418. Once past that value, DBIsam issues an Engine Error # 8962 Data record buffers corrupt in the table. The table is built dynamically, in that the number of columns varies depending on the amount of detail the user wants to see. For some reason anything over 418 columns is the magic number it chokes on.


Comments Comments
The problem was caused when the record size exceeded 8k and the read-ahead buffering logic was tripped up by the large record size. This problem was also evident with BLOBs when using a BLOB block size greater than 16384 bytes.


Resolution Resolution
Fixed Problem on 11/5/2001 in version 3.04 build 1
Image