Thanks for your thoughts JEX & dgillz. First of all JEX, no offense taken. It’s always a good idea to go back to the basics when trying to solve a problem. I had in fact checked to make sure that the field was long enough to display all the data in the field properly. No luck. I also made sure that the default date settings were the same in CR 9 as they were in 8.5.
As to the field display dgillz, I know that CR 9 sees the field as a string field because I have the view “field type” turned on it CR 9 and it says that it is a String [6]. I can’t figure out why when I bring up the same database, table and field in CR 8.5 it shows that the field is a Date field and the report runs just fine. I don't know why it switches when I run the data via CR 9. When bring up a report in CR 9 that I created in 8.5, before I refresh the data it show the field as being a date field and even when I browse the data it continues to show it as a date. But when I run that 8.5 report in CR 9, I get a message that says "The database file "xxxxx" has changed. Proceeding to fix up the report!" It then converts that field to a string field with six characters. Because the sting is only six characters, the two slash / marks take up two of the characters thus shortening the overall date. So it works fine in 8.5 but not in 9. Interestingly, when I look at the data in Paradox, the date fields display properly. When I look at the table structure via Paradox, it shows the field as being a data field but only 6 characters in length. CR 9 may see that it is a date field but because it is only 6 characters long, CR 9 figures that it really can’t be a date and switches it to a string.
One other test I performed was to run it on a different computer and with a different operating system. Same results. I am at a loss.