none
Intercambio de datos de una aplicación de escritorio en C# con una base de datos RRS feed

  • Pregunta

  • Cuales serían las maneras del intercambio de datos entre una aplicación de escritorio con una base de datos ?? investigando obtuve que xml pero se podría usar php?

    El motor es indistinto solo quiero saber las posibilidades que puedo llegar a tener 

    Gracias de ante mano.

    martes, 17 de marzo de 2015 18:34

Respuestas

  • hola

    pero desde una aplicacion de escritorio puede conectarte directo a la base de datos, no me queda claro a que tipo de intercambio haces referencia

    si es una db remota entonces podrias usar Servicio Web, ya sea un asmx o WCF para exponer funcionalidad que consuma tu aplicacion de escritorio

    los servicios estaran en el server junto a la db y seran estos quienes accedan para impactar los cambios o realizar las consultas, la aplicacion winforms solo conocera lo que los servicio web expongan por funcionalidad

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    jueves, 19 de marzo de 2015 10:54

Todas las respuestas

  • No, PHP es un lenguaje de scripting para programar aplicaciones web. No tiene ninguna relación ni con las aplicaciones de escritorio ni con el intercambio de datos con una base de datos.

    Para dar una respuesta, habría que matizar qué es lo que entiendes por "intercambio" de datos. Normalmente una aplicación de escritorio que trabaja contra una base de datos realiza el intercambio dinámicamente a través de las interfaces (API) de la base de datos, por lo que no llega a utilizar en ningún momento ninguna clase de archivo, ni XML ni ningún otro.

    Otra cosa distinta es que necesites que la aplicación salve los datos a un fichero, para enviar el fichero a otra ubicación y que ahí lo importen a una base de datos. Para ello, el formato del fichero tiene que ser compatible con el programa de importación que vayan a utilizar en el sitio en el que se encuentre la base de datos. Por ejemplo, si usas el asistente para importar datos de SQL Server, se soportan varios formatos tales como ficheros planos (con o sin separadores) o ficheros Excel. O si se importa programáticamente, con la función OPENXML se podría abrir un fichero XML. Pero esto es solo un ejemplo; si utilizas herramientas distintas, podrían utilizar otros formatos distintos.

    jueves, 19 de marzo de 2015 8:08
  • hola

    pero desde una aplicacion de escritorio puede conectarte directo a la base de datos, no me queda claro a que tipo de intercambio haces referencia

    si es una db remota entonces podrias usar Servicio Web, ya sea un asmx o WCF para exponer funcionalidad que consuma tu aplicacion de escritorio

    los servicios estaran en el server junto a la db y seran estos quienes accedan para impactar los cambios o realizar las consultas, la aplicacion winforms solo conocera lo que los servicio web expongan por funcionalidad

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    jueves, 19 de marzo de 2015 10:54