Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Strange SEEK
Message
From
14/03/2009 13:43:34
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Strange SEEK
Environment versions
Visual FoxPro:
VFP 9 SP2
OS:
Windows XP SP2
Miscellaneous
Thread ID:
01388076
Message ID:
01388076
Views:
103
Why does it work ?

CREATE CURSOR zzz (dd n(5))
FOR i=1 TO 10
INSERT INTO zzz (dd) VALUES (i)
NEXT
INDEX on dd TO zzzi
SEEK 2
? FOUND() && .t.
SEEK "2 anything else"
? FOUND() && .t.
SEEK "2.0"
? FOUND() && .t.
USE IN zzz
RETURN

Search is successful in all cases. Though index is created on numeric field, search is done with character expression.
It MUST show a message about datatype mismatch. If not, it's terrible to change/define data types of searched
field or searched expression "on-the-fly".
SET ANSI, SET EXACT doesn't matter.
VFP9+SP2.
Next
Reply
Map
View

Click here to load this message in the networking platform