//Constructor
 internal DbCache(OdbcDataReader record, int count)
 {
     _count        = count;
     _record       = record;
     _randomaccess = (!record.IsBehavior(CommandBehavior.SequentialAccess));
     _values       = new object[count];
     _isBadValue   = new bool[count];
 }