Por que trabajar desconectado????

29/07/2004 - 22:18 por José Miguel Torres | Informe spam
Hola, como programador en VB6 estoy muy acoostumbrado a
abrir una conexión al iniciar mi aplicación y concervala
abierta a lo largo de la misma, ahora, con ADO.net se
habla mucho de trabajar desconectado pero no veo los
veneficios de esta práctica, alguien pude explicarme con
claridad que ventaja tiene este modelo de trabajo???
Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Alejandro Maldonado
30/07/2004 - 04:57 | Informe spam
Hola, espero esta presentación te sea de utilidad.
http://www.microsoft.com/spanish/ms...n/Uni_ADO/


Saludos,



"José Miguel Torres" escribió en el mensaje news:6b2d01c475a9$27423630$
Hola, como programador en VB6 estoy muy acoostumbrado a
abrir una conexión al iniciar mi aplicación y concervala
abierta a lo largo de la misma, ahora, con ADO.net se
habla mucho de trabajar desconectado pero no veo los
veneficios de esta práctica, alguien pude explicarme con
claridad que ventaja tiene este modelo de trabajo???
Muchas gracias.
Respuesta Responder a este mensaje
#2 Drk
30/07/2004 - 09:13 | Informe spam
VB .Net tiene dos formas de conexión Conectado (Forward Only) y Desconectado
(Static), són las únicas formas que se conservan respecto al VB 6 las otras
se han descartado. El modo "conectado" es el que se debe utilizar más ya que
el otro modo te servirá para tratar los datos de forma más compleja, por
ejemplo para abrir varias tablas/consultas, establecer relaciones entre
ellas y extraer resultados, al hacerlo de forma desconectada te aseguras de
que los datos que estas trabajando para extraer esas estadísticas no los
están a la vez modificando.
Para consultas típicas, modificaciones, eliminaciones... lo mejor es el modo
Forward Only. El libro de "Programación avanzada de VB .Net "de Francesco
Balena trata muy bien este tema.

Un saludo,

Drk

"José Miguel Torres" escribió en el mensaje
news:6b2d01c475a9$27423630$
Hola, como programador en VB6 estoy muy acoostumbrado a
abrir una conexión al iniciar mi aplicación y concervala
abierta a lo largo de la misma, ahora, con ADO.net se
habla mucho de trabajar desconectado pero no veo los
veneficios de esta práctica, alguien pude explicarme con
claridad que ventaja tiene este modelo de trabajo???
Muchas gracias.
Respuesta Responder a este mensaje
#3 SqlRanger [MVP .NET]
30/07/2004 - 11:18 | Informe spam
Por dos razones: Escalabilidad y Simultaneidad.

Mantener muchas conexiones abiertas consume recursos en el servidor, lo que
hace que sea poco escalable.
Trabajar conectado produce bloqueos, lo que disminuye la simultaneidad.


Saludos

Jesús
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida