In what sense is that the 6th character? It looks like characters 6,7 and 8 or maybe 5,6,7--or are you trying to mimic another odd character by using -0-? Try using the mid function:
mid({table.field},6,3) = "-0-" //if it is the 6th thru 8th
The first number shows the starting position, and the second indicates the number of characters.
-LB