La Web del Programador: Comunidad de Programadores
 
    Pregunta:  16168 - CONSULTAR EN DOS BASE CON ASP, EN LOCAL Y EN SERVIDOR
Autor:  Oscar Eduardo Sambrano Montesdeoca
Deseo sabar si me pueden ayudar a a abrir dos bases de DAtos en access una en el computador pincipal y otra en servidor WEb, el problema es que no me coge la ruta fisica de mi computador en el C:\ me dice que el path esta incorrecto, como hago para leer mi qrchivo en el comp.Local y el otro en el servidor WEb este donde este este, Si me puede ayudar muchas gracias.

  Respuesta:  Cristian Sanhueza
El lenguaje ASP, solo se ejecuta en el Servidor Web, por lo tanto solo puedes programar eventos en el dominio del servidor Web, la comunicación que existe desde el servidor Web que ejecuta el codigo asp y la maquina cliente ocurre solo por protocolo http, por lo tanto si quisieras intentar algún tipo de conexión a una BD remota, como lo seria en este caso desde el servidor Web al equipo cliente donde tienes la otra BD, tendrias que hacerlo por HTTP o generar algún tipo de componente que te permitiera crear un canal de comunicación directo entre el servidor web y la maquina cliente a través de TCP/IP (esto no lo encuentro muy factible, ya que por lo general la vida de un programa asp no es persistente, aunque eso se puede manipular).

Te aconsejo que si quieres manejar BD que se encuentran en el servidor Web y también en los equipos clientes, generes Componenes ActiveX que se descargen al cliente y a través de estos te puedes comunicar con el servidor web y las páginas ASP por http y el componente ACtiveX se preocupa de abrir, leer y manipular la BD en el cliente según lo que le solcite el usuario o el servidor.

Un componente ActiveX lo puedes programar en lo que quieras, generalmente es Visual Basic o Visual C++. Exsite bastante documetnación al respecto.

No te soluciono el problema, pero espero aclararte la duda.