Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Cannot accsess the selected table
Message
De
04/03/2003 11:12:54
Rodolfo Novoa
Consultor Independiente
Tegucigalpa, Honduras
 
 
À
04/03/2003 08:38:43
Information générale
Forum:
Visual FoxPro
Catégorie:
Problèmes
Divers
Thread ID:
00760823
Message ID:
00760941
Vues:
16
Ese error generalmente es porque en algún momento el area de trabajo en que esta tu tabla es cerrada o es sustituida por otra tabla en algúna parte del código en tu programa. La forma mas segura de no tener ese problema , es que trabajes con el alias de la tabla y no con el número

Para que lo mires mas claro has lo siguiente; crea un formulario nuevo y agregar un combox hacia alguna tabla, podras observar que automaticamente la tabla es anexada en el data Environment del formulario. Esto quiere decir que cuando cargues tu formulario foxpro internamente pondrá la tabla en uso en una area libre, el número de esa area puede ser cualquiera es dependerá que tan ocupada esten las areas de trabajo en ese momento.

Suponiendo que la tabla del combox se llama TablaCodigos, Al momento de usarla simplemte:

SELECT TablaCodigos
**si quieres saber cual es número de la area de trabaja donde esta
AreaAtual = sele()
set order ....

En tu código adicional no uses números sino algo como lo siguiente:

USE OtraTabla IN 0
SELECT OtraTabla

Esto te permitira poner en uso la tabla sin bajar cualquiera que este arriba en un area espesífica , el "IN 0" le dice a foxpro que cargue la tabla en un area de trabajo Libre.

espero te sirva

Rodolfo Novoa
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform