Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Using == vs =
Message
From
10/11/2015 07:27:44
 
 
To
10/11/2015 03:32:00
General information
Forum:
Visual FoxPro
Category:
Other
Title:
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows 10
Network:
Windows 2008 Server
Database:
MS SQL Server
Application:
Web
Miscellaneous
Thread ID:
01627149
Message ID:
01627297
Views:
71
>>>>>Is there any gotcha using == as a standard?
>>>
>>>I have seen issues comparing fields of unequal length, where == always fails.
>>
>>Why are they issues?
>>Shouldn't it be failing?
>>
>>"John" does not equal "Johnny"
>>
>>The = operator has caused more bugs for me than any single feature in VFP (had one last week.)
>>
>>Why anyone would have a language state that "A" = "" is beyond comprehension.
>
>This is something that came from dBase times, and once you learn how it works, you know how and where you can use it.
>
>You must remember that when dBase was born, no SQL syntax or like() function existed at that time, so this kind of comparisons where an adventadge, and not a problem. Even today they are used for variuos user cases.

To me, the key point is that originally, dBase was primarily for interactive use and in that setting, SET EXACT makes perfect sense.

Tamar
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform