Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Do While
Message
General information
Forum:
Visual FoxPro
Category:
Troubleshooting
Title:
Miscellaneous
Thread ID:
00779836
Message ID:
00779928
Views:
15
Como te comento Esparta, es muy posible que uno de los procedimientos a los que llamas dentro del bucle cierren la tabla (o todas).
Si no tenés acceso a los procedimientos lo mejor es que salves el registro de la tabla MITABLA1 y chequees al retornar de los procedimientos si esta esta abierta:

lnRec = RECNO("miTabla1")
PROC...
PROC...
IF NOT USED("miTabla1")
USE miTabla1 IN 0 SHARED
SELECT miTabla1
GO (lnRec)
ENDIF

SKIP
...

p.d.: Como era el código HTML para resaltar el código en fondo celeste y letra courier ? Gracias.

>Tengo un problema, cuando hago un bucle con Do While de la siguiente manera:
>
>USE MITABLA1 IN 0 SHARED
>SELECT MITABLA1
>
>DO WHILE !EOF()
> PROC....
> PROC....
> PROC....
> SELECT MITABLA1
> SKIP
>RETURN
>
>En la linea SELECT MITABLA1, me marca el error, 'No se encuentra el alias' que puedo hacer?
>
>Saludos
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform