I must be doing something wrong - but I just can't see what it is...
I use Delphi XE3 on Win 7.
In TClientDataset (A) I have an integer field which looks up a value from an integer field in TClientDataset (B).
This works just fine UNLESS the value of the integer in (B) equals 15360; in this case nothing shows in the lookup integer field (A). But, if I lookup the same integer and return it to a string field then it works OK.
What is so special about the number 15360?
The attached sample project demonstrates this problem.
500 points if you can put me out of my misery!