La Web del Programador: Comunidad de Programadores
 
    Pregunta:  54409 - VISTAS REMOTAS MUY LENTAS PARA CARGAR
Autor:  Jorge Mejia
buenos dias para todos.

hace poco empece a trabajar desarrollando una pequeña aplicacion para una empresa. la inquietud que tengo se refiere al manejo de vistas remotas. cada vez que se abre el formulario para el control de informacion toma mucho tiempo cargar. esto es, creo yo, porque en el entorno de datos inclui una vista remota que trae registros de otra aplicacion por medio de ODBC. son 32 mil registros. existe alguna forma de disminiur el tiempo de lectura? o como debo trabajar con vistas remotas? como las debo configurar?

necesito colaboracion. no habia trabajado con esto (vistas remotas) y no tengo ni idea de como hacerlo

muchas gracias.

  Respuesta:  Javier Caballero
Hola, a mi me sucedió lo mismo, y el problema radica en que la vista remota se actualiza cada ves que la abres, es decir. Tiene que levantar los datos. Una solución rápida que encontré pero no es solución al fin, es filtrar de alguna forma los datos para no tener que levantar los 32mil registros, filtrar segun la necesidad, con el 50% de filtrado es muy notable la cantidad de tiempo necesario, yo trabaje con 57mil registros, y llegue a filtrarlos a 20mil y es notable la diferencia. Aclaro, no es solución final, pero ayuda al usuario mientras cambias las vistas remotas que para esa cantidad de registros no son recomendables según me informe.
Saludos

  Respuesta:  emmanuel carrillo ponce
yo hago lo siguiente....

hago la conexion ODBC manual desde el panel de control, herramientas administrativas + origenes de datos ODBC. + agregar y configuras una conexion, te va pedir la base de datos a la que te conectaras.. despues te vas a la base de datos de fox click derecho nueva vista remota + nueva vista y aparace la conexion que creaste das aceptar te mandara a seleccionar la tabla de la conexion le das agregar todos das click en cerrar y te va pedir si quieres guarda la vista asi como el nombre lo guardas y listo... la agregas al entorno si a si lo quires y listo... se trabaja como si fuera una tabla normas.. pa ra lectura y utiliza comandos sql si que quieres es actualizar datos-- como insert to.. etc.. bye espero haberte ayudado.. y si no hazmelo saber y te lo vuelvo a explicar mas lento..... pero es facilll---- saludos..