Let's try a little more technical information:
You say you used it in your VB app, does that mean that you displayeed the fieeld on a form in VB?
and this "so when i print it via crystal reports if i filter the report comes in blank and if i print i get SMAN5x11." means that nothing is displayed, the report shows NO pages but if you select the print icon it prints data?
Doesn't make any sense to me.
If the report has no data, there is nothing to print, perhaps you need to rephrase this.
I would still guess that there's some oddball character involved, or a font issue.
You might try a formula of asc(right(trim({table.field}),1)) to learn what the ASCII character is for the 1/2.
If it is not what it should be, use the REPLACE function against it.
-k