Subject Crash reading TIBOTable.RecNo
I'm getting a crash that I've traced back to an attempt to read RecNo on a dataset when the value of FActiveRecord = -1.  This causes TDataSet.ActiveBuffer to return a junk value, and things go downhill from there.

I'm not sure why FActiveRecord is being set to -1 or how to fix this.  Any ideas?