Pregunta: | 14246 - APLLICACION EN RED |
Autor: | joel lara rivera |
estoy realizando una aplicacion en visual foxpro 6, que lo van a utilizar en red, me esta dando problemas al indexar una base de datos, ya que necesito consultar nombres por ejemplo que esten ordenados, en una sola maquina si funciona pero cuando lo quiero utilizar en otra maquina me marca el mensaje que dicha base o indexacion ya esta en uso, le agradesco de antemano que me ayudaran como debo hacerlo, |
Respuesta: | Jose Guevara |
Hola amigo yo tengo varias aplicaciones en red programadas con codigo, al inicio de la aplicacion debe estar presente la siguiente instruccion SET EXCLU OFF
Debe haber un proceso independiente para regenerar indices que sera ejecutado cuando todos los usuarios esten fuera sin ninguna de las tablas y empieza asi set exclu on erase tabla.cdx use tabla index on campo1 tag campo1 index on campo2 tag campo2 lo mismo con las otras tablas close all set exclu off en las demas opciones de consulta o modificaciones no debe haber index ni reindex espero haber aportado con algo estoy a la orden |
Respuesta: | wences |
Me imagino que cuanto te refieres a indexar , quieres decir index to ... es decir crear un indice ... para eso la tabla tiene que abrirse en exclusivo , no se puede generar un indice en modo normal ...
Por lo que supongo que el problema sera que la tienes abierta en modo exclusivo por defecto y al intentar hacer algo con ella en el otro equipo da error ... Lo que no tengo claro es el por que creas un indice , si lo puedes tener siempre creado y se actualiza cada vez que grabas ... lo unico que necesitas es un set order to .... Espero te sirva... |