Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Bug: this query run only without a index
Message
De
10/01/2005 19:09:35
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Titre:
Bug: this query run only without a index
Versions des environnements
Visual FoxPro:
VFP 9
Divers
Thread ID:
00975897
Message ID:
00975897
Vues:
48
Expected: the query don't fail in any case.

Repro:
CLEAR
CLOSE DATABASES ALL
CLOSE TABLES ALL
CREATE CURSOR byby (CC I )
APPEND BLANK

ON ERROR ??  MESSAGE()

SYS(3054,11)

? "WITHOUT A INDEX, VFP DEFINE A TEMPORARY INDEX"
test()

SELECT byby
INDEX ON CC TAG T1

? "IF A INDEX IS DEFINED, THE QUERY FAILS"
test()

CLOSE TABLES ALL
ON ERROR

PROCEDURE test

SELECT * FROM byby b2 INNER JOIN byby b1 ON B1.CC=NULL*B2.CC INTO CURSOR abra

SELECT * FROM byby b2 LEFT JOIN byby b1 ON B1.CC=NULL*B2.CC INTO CURSOR abra

SELECT * FROM byby b1 RIGHT JOIN byby b2 ON B1.CC=NULL*B2.CC INTO CURSOR abra

SELECT * FROM byby b2 FULL JOIN byby b1 ON B1.CC=NULL*B2.CC INTO CURSOR abra

SELECT * FROM FORCE byby b2 INNER JOIN byby b1 ON B1.CC=NULL*B2.CC INTO CURSOR abra

SELECT * FROM FORCE byby b2 LEFT JOIN byby b1 ON B1.CC=NULL*B2.CC INTO CURSOR abra

SELECT * FROM FORCE byby b1 RIGHT JOIN byby b2 ON B1.CC=NULL*B2.CC INTO CURSOR abra

SELECT * FROM FORCE byby b2 FULL JOIN byby b1 ON B1.CC=NULL*B2.CC INTO CURSOR abra
RETURN
Fabio
Répondre
Fil
Voir

Click here to load this message in the networking platform