I don't use the arrayList object, but in looking at msdn documentation, it states that "when reading the value from an ArrayList you need to explicitly cast it to the data type ". sounds like it is stored as a string in the array and then cast to the appropriate datatype. Crystal doesn't know to cast.
do any of your number fields sum in aggregate functions in crystal?
just wondering.