La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1906 - RUTINA EN VB PARA ENVIAR VIA MODEM
Autor:  alice queen
Necesito enviar y recibir via modem una base de datos Access, quisiera saber si alguien me puede indicar como puedo hacerlo en Visual Basic o si tiene alguna rutina que lo haga.
Desde ya muchas gracias.

  Respuesta:  Armando Jose Fermin Fermin
Hola, He aqui la respuesta.
Para enviar y recibir una base de datos vía modem utiliza el protocolo FTP(File transfer protocol), visual basic utiliza un control Inet.

Ahora bien las instrucciones que debes utilizar es GET(Para Obtener el archivo) y PUT(para colocarlo).

A continuacion te escribo alguna lineas de codigo

metodo execute

With (Nombre Control "Inet")

.Url="Direccion URL"
.Username=nombre del usuario, en su defecto si tienes habilitado la comunicacion anonima coloca anonymous.
.Password=colocalo si lo tienes
.Accestype= tipo de acceso si tienes proxy coloca la 2 si no coloca 1
.Proxy coloca el nombre del proxy si lo tiene
.Execute, "PUT " & PATH del archivo a enviar & " " & Path donde lo quieres colocar & ".mdb"

End With

despues recuerda cerrar la conexion utilizando la instruccion . execute " close".
debes tener cuidado pues este es un proceso asyncrono por lo cual no debes cerrar la conexion mientras estes enviando el archivo, te recomiendo el uso de timers para garantizar que el close ocurra despues de enviar el archivo.
Espero que te sirva la recomendacion
att. Armando