The colspec entry event catches the type and width of each variable. I'm afraid it's not
very smart. Or worse, the procedure is not so good about telling the true type of the
In some of the other tagsets, CSV, and Excelxp we use a regular expression to determine
if the variable is a number. We could lift that code and use it here. To see what is going on
you could add this to the colspec event just so you would know what the tagset was getting
for information about each column.
putlog "Name: " name " Type: " type " Width: " width;
That can help us figure out if there is anything else we can do. In SAS 9.2 this information is much richer and consistent across all procs.