Duda: DataAdapter-TableAdapter

19/10/2006 - 10:24 por Maria Agustina Paz | Informe spam
Pasando un proyecto VB2003 a VB2005 me surgio la siguiente duda:

Con los asistentes de VB2003, todos los DataAdapters de un mismo form, que
trabajasen con tablas de una misma base de datos, compartian todos la misma
conexion, es decir, compartian todos el mismo objeto Connection.

Con los asistentes de VB2005, mas sofisticados e integrados que los de la
version anterior, todos los TableAdapters que estan en un DataSet comparten
tambien la misma conexion?

Y entre TableAdapters que esten en distintos DataSet, pero que trabajen
sobre la misma base de datos, comparten todos la misma conexion o cada uno
tiene su conexion individual?


No recuerdo en este momento como podria comparar 2 objetos connection para
saber si son el mismo o si son cada uno una conexion diferente. Como podria
hacer esto?
Hace unos años lo sabia, lo olvide y ahora aunque busco y busco no encuentro
cual puede ser el metodo o procedimiento para hacerlo.


(Aclaro de nuevo, las preguntas estan basadas todas en el desarrollo con
asistentes)

gracias

Preguntas similare

Leer las respuestas

#1 Maria Agustina Paz
19/10/2006 - 11:23 | Informe spam
Ya vi que el metodo para comparar 2 objetos es

IF objeto1 IS objeto2 THEN...

Haciendo esta comparacion veo preocupada que CADA TableAdapter de un DataSet
tiene su propia conexion independiente.
Esto no implica un gasto innecesario de recursos?

Ademas de que no poder compartir una simple transaccion en la conexion.

Claro que esto se arregla facil, asignando al principio de la ejecucion
todas la conexiones de las TableAdapters a la misma conexion, por ejemplo, si
hay 6 TableAdapters en un DataSet:

ta2.Connection=ta1.Connection
ta3.Connection=ta1.Connection
ta4.Connection=ta1.Connection
ta5.Connection=ta1.Connection
ta6.Connection=ta1.Connection

Hay algun error en mis conceptos?

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