Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Who's right - me or VFP?
Message
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 7 SP1
OS:
Windows XP SP2
Database:
Visual FoxPro
Miscellaneous
Thread ID:
00991597
Message ID:
00991905
Views:
16
Hi

This is working correctly with "SET Exact off". You could change the code to

If "1"=AllTrim(lcRouteId)

FoxPro always considers a longer string equal to a shorter string if the longer string starts with all the same characters as the shorter string.

Simon


>Me going potty or what? I've been importing a series of bus routes from an ACII text file. I noticed there were several input recs with the same Route ID, i.e. "1 ". Each route ID is forced into a 4-char var, lcRouteID. I wanted to catch each time I encountered one so I threw in the following code, to catch them in debug:
>
>If ALLTRIM( lcrouteid) = "1"
> x=1 && Just a dummy with the BREAKPOINT
>EndIf
>
>Unfortunately this halted on every route that began with 1, e.g. "137 ", "100 ", "1A ". I think this is wrong. It should have nothing to do with "Set exact" et al.
>
>Any comment?
>
>Terry
Simon White
dCipher Computing
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform