none
Actualizar tabla en servidor web con datos generados con software de escritorio RRS feed

  • Pregunta

  • Buen día!

    Mi consulta es la siguiente: estoy desarrollado un software en visual basic con Visual Studio, del tipo datalogger. A través de este programa muestro información en tiempo real pero debo guardar dicha información en una base de datos. Mi idea sería guardar esta información en una base de datos alojada en un hosting (servidor web) para elaborar reportes que puedan visualizarse a través de un navegador, pero no sé de qué manera resolverlo. Según lo que estuve consultando la solución podría ser convertir los datos a un formato xml y pasar cada un determinado período de tiempo (5 o 10 minutos) los xml al servidor web.. puedo resolver esto con visual basic?

    Desde ya muchas gracias por sus comentarios.. 

    lunes, 25 de julio de 2016 20:35

Todas las respuestas

  • Sí, se puede hacer con VB de una forma bastante fácil. Si el servidor web lo vas a construir también con Visual Studio, simplemente añádele un servicio WCF (fichero .svc). Es una opción que sale en Visual Studio, y que te genera todo el "esqueleto" necesario para llamarlo desde fuera. Después le añades las funciones que quieras llamar desde tu aplicación de escritorio, como por ejemplo SalvarDatos(parámetros). Después, desde tu aplicación de escritorio, le pides "añadir referencia a servicio" (otra opción en Visual Studio), y te generará localmente en esa aplicación una función igual que la que publicaste en el servidor web. Cuando llamas a esa función, internamente y sin que tú te tengas que preocupar de nada, se codifican los parámetros en xml, se le envía al servidor, y ahí se ejecuta la función que escribiste (en cuyo interior, lógicamente, meterás el código necesario para grabar en la base de datos los parámetros recibidos).
    martes, 26 de julio de 2016 7:06