La Web del Programador: Comunidad de Programadores
 
    Pregunta:  48362 - MANIPULAR BASES DE DATOS VíA WEB FUERA DEL SERVIDOR WEB.
Autor:  Rubén García Cervantes
Tengo un servidor Web que maneja una página en ASP que muestra los datos de mis clientes en ella, los cuale son obtenidos desde una servidor de SQL conectado a la red local.
Me han pedido que, desde esa página web, coloque un botón que, al oprimirlo, copie los datos del cliente y los guarde en una base de datos en Access, que está guardada en la computadora del cliente, la cual está fuera de la red local de la empresa. ¿Existe alguna forma de poder hacerlo, y cómo es esa? ¿Qué necesito para lograrlo?

  Respuesta:  Abraham Páez Pérez
Rubén,

Bueno, lo que te pidieron no es algo muy natural, pero algo se podría hacer. Como el computador del cliente está en una red fuera de la red local, este debe tener un medio de recibir el dato que tu le envíes, en este caso, puede ser un XML, EXCEL o ACCESS.

Tienes dos formas de hacerlo. Una Manual y otra automática (la más difícil). La manual es que tu aplicación cree una archivo excel o XML, lo que sea y lo envíe por correo al cliente. Luego el cliente debería recibir y él cargar el archivo. Ahora, creo que lo que quieren es que sea automático. Pero eso es complicado, una forma sería que el cliente contara con un servidor web que tuviera un web service que recibiera un XML o flujo con la data del cliente y este Web service grabara los datos en la Access.

Espero te pueda ayudar. Si necesitas algo más de info me avisas.

Saludos.
APP.