Just tried it on BCB 5 -- same thing, same failure.
For those who wanna try out on BCB 5, download it at the same site (I've
overwritten the file):
Install BrokenDataSetC5.bpk and open Project_C5.bpr to run instead.
Let me know if you guys can reproduce it...
BTW, if you comment out the InitFieldDefs (i.e. don't create any fields),
the failure goes away -- any ideas why???
11. 3 ANDS + 1 OR