Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
DO WHILE or SCAN Nesting Error
Message
De
31/08/2008 10:54:32
Jay Johengen
Altamahaw-Ossipee, Caroline du Nord, États-Unis
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Titre:
DO WHILE or SCAN Nesting Error
Versions des environnements
Visual FoxPro:
VFP 9 SP2
Divers
Thread ID:
01343634
Message ID:
01343634
Vues:
97
UPDATE: Nevermind. Doh! I used ENDIF instead of ENDDO or ENDSCAN. Wonder if this is why people don't usually work on Sundays...

I've tried SCAN as well as the DO WHILE below, but I still get a nesting error on that line. The values are all valid. I've tried moving the parenthesis around, etc, but no good. This is in a testing PRG, so it is not being called from anywhere exept the command window. What is going on?
CLOSE DATABASES
CLOSE ALL
CLEAR ALL
RELEASE ALL
CLEAR 

m_prom_dir = 'c:\fmsrun\prompt\'

SET STEP ON

			************************************************************************
			* JJ - Eligibility Project
			* Put code to delete/pack WorkList and WorkList_Detail tables here?
			************************************************************************
			IF !USED('WorkList')
				USE (m_prom_dir) + 'WORKLIST' EXCLUSIVE IN 0
			ENDIF

			IF !USED('WorkList_Detail')
				USE (m_prom_dir) + 'WORKLIST_DETAIL' EXCLUSIVE IN 0
			ENDIF

			SELECT WorkList
			DO WHILE (WorkList.TransDt < (DATETIME() -90)) AND WorkList.Archive = .T.
				SELECT WorkList_Detail
				DELETE FOR WorkList_Detail.TransID = WorkList.TransID
				SELECT WorkList
				DELETE
				SKIP
			ENDIF

			SELECT WorkList_Detail
			PACK
			USE IN WORKLIST_DETAIL

			SELECT WorkList
			PACK
			USE IN WORKLIST
			************************************************************************
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform