none
Metodos de Conexiones

    Question

  • Desarrollo aplicaciones Windows para la empresa que trabajo, estas son utilizadas por varios usuarios que no estan precisamente en el mismo area. Osea que estan repartidos en varias oficinas por todo el pais.

     

    Aqui es donde viene mi duda.

     

    Uso ADO para hacer conexiones a mis bases de datos, obviamente, si un usuario trabaja con una aplicacion en el sitio del Servidor de Base de Datos, la comunicacion y respuesta sera mucho mas rapido que con alguien que trabaja la misma aplicacion a mil kilometros de distancia.

     

    Hay alguna forma de reducir de forma significativa el tiempo de respuesta en una aplicacion a travez de la red.

     

    Alguien me habia mencionado que se puede usar el XML para transferencia de datos y conexiones de bases de datos, y que resultan en transacciones mucho mas rapidas. Es esto correcto?, y si lo es, como se hace?

     

    Agradezco su ayuda.

     

    Tuesday, July 31, 2007 2:09 PM

All replies

  • Los servicios WEB intercambian informacion en XML, aunque lo ideal en tu caso seria poder observar una aplicacion o caso practico. ¿supongo que estas usando el antiguo VB6 ?... se me ocurre darte la referencia de la aplicacion MSDN Video que podras descargar de www.desarrollaconmsdn.com donde aprender ejemplos y metodologias para el desarrollo en .NET, ciertamenet es un buen punto de referencia.

     

    En otro caso situanos mejor el entorno de desarrollo para buscar algun que otro ejemplo especifico.

    Saludos,

    Pep Lluis,

     

    Tuesday, July 31, 2007 2:21 PM
  •  

    Disculpa PepLuis por no haber sido claro con esto.

     

    Con VB6 todo este tipo de cosas las hacia mas rapido que con 2005. Llenaba combos, HFlexGrids, etc con ADOBD.Recordset, sin mucho problema.

     

    Aparte que lo que usaba que era el ADOBD.Recordset me lo han cambiado por DataSet, DataAdapter, CommandBulder, SQLCommand, DataReader, etc. y he quedado, no un poco, sino bastante confundido con la mejor forma de usar todo esto. He visto que mis transacciones son ahora un poco mas lentas, y debe ser por el mal manejo que he hecho de todo esto.

     

    Como ejemplo, para llenar una grilla de un form con el cual listo un catalogo de productos, uso el DataSet y DataAdapter.

     

    Para Llenar los datos que deben ir en un Combo, uso el Command y el DataReader. Tambien uso esto para buscar informacion en la base de datos.

     

    Realmente no se cual es la mejor forma de usar cada uno de estos en Net, y de que manera puedo acelerar las transacciones de mi aplicacion a mi base de datos.

     

     

    Tuesday, July 31, 2007 4:56 PM
  •  

    Hola,

     

    Te recomiendo te leas mires estos enlaces:

     

    http://www.moreplus.es/index.aspx?accion=articulo&id=110

     

    http://www.moreplus.es/index.aspx?accion=articulo&id=108

     

    Con el metodo Fill de un DataAdapter puedes rellenar un DataTable o DataSet

     

    Con este DataTable o DataSet solo tienes que ponerlo en la propiedad DataSource de cualquier control... (en los mas complicados a lo mejor hay que hacer algo mas)... y listo... ya lo tienes relleno con datos.

     

    Si necesitas mas indicaciones no dudes en consultar.

     

    Un saludo.

    Tuesday, July 31, 2007 9:53 PM
    Moderator
  • Hola buenos dias amigo, disculpa por casualidad tienes informacion sobre como instalar mis aplicaciones, hechas en Visual Basic 2005 con base de datos en SQL Server 2005, en red.

     

    LOs sistemas administrativos por lo general uno comparte la carpeta donde se instalo dichop sistema y se instalan dichas carpetas en las otras pc como unidades de red y bueno se crean accesos directos, pero no me funciona de dicha manera con mis aplicaciones hechas en VB2005, saludos

     

    Thursday, October 09, 2008 2:16 PM