Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Do While
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
Problèmes
Titre:
Divers
Thread ID:
00779836
Message ID:
00779928
Vues:
14
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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform