1 DataAdapter * 1 DataTable ???

22/08/2007 - 17:51 por ElDany++ | Informe spam
Estimados. me surje una duda existencial.

Estoy intentando armar una clase "GENERAL" que me permita Administrar
los datos de una Base de Datos. para cualquier tabla.

Básicamente me debe permitir

AgregarFilas()
ModificarFilas()
EliminarFilas()

...
...
...


Esto para cualquier tabla que tenga en ese origen.

Ahora bien. como en el DataSet tengo varias tablas me gustaría saber si es
necesario que para
cada una de estas tablas debo tener un DataAdapter ?.

se podría tener una colección de todos los DataAdapter que utilicé para ir
anexando las tablas
a mi DataSet.

Me gustaría escuchar opiniones, que me tiren otras ideas para ver como lo
estan haciendo ustedes.

1.000.000 de GRACIAS.

Daniel.

Preguntas similare

Leer las respuestas

#1 Wbert
22/08/2007 - 18:20 | Informe spam
Hola,

El asunto con los data adapters es que debes configurarlos para cada tabla,
o sea, a partir del commando select se le puede pedir que genere el insert,
el update y el delete; no se que tan costoso sea eso, pero creo que lo mejor
es hacerlo solo una vez y ya.

Si quieres hacer algo mas general (lo cual no es bueno hacerlo, por mas
general que uno haga algo siempre toca meterle la mano para nuevos casos), no
creo que debas usar data adapters. Yo lo haria todo a travez de commands, eso
si toca hacer una clase bien hechecita, que genere las sentencias sql, y las
ejecute segun sus parametros, el commandbuilder puede ayudar mucho en eso.

Lo otro, si ya tienes DataSet con sus tablas... pues usalo (es tipado), ya
trae todos los adaptadores listos para usar, tienen su propia namespace
dentro del namespace del dataset.

Espero te sirva,

Saludos,

Wbert



"ElDany++" wrote:

Mostrar la cita
#2 ElDany++
22/08/2007 - 18:56 | Informe spam
Hola Albert.

Si. , funciona.

Es decir, me hice una clase que tiene un DataSet y en el voy agregando las
tablas.

Esa clase me permite Agregarle, Modificarle y Eliminarle registros a
cualquier tabla
que haya en su DataSet.

el único problema que estaba teniendo era el de los Adaptadores.

pero para ello me hice una lista donde voy guardando los adaptadores de cada
tabla
y cuando quiero hacer alguna operación en concreto con alguna de ellas
solamente
busco el adaptador correspodniente a ellas.

Te paso el código si quieres así me ayudas a generalizar la clase.

Te parece ?.

Daniel.




"Wbert" escribió en el mensaje
news:
Mostrar la cita
tabla,
Mostrar la cita
insert,
Mostrar la cita
mejor
Mostrar la cita
no
Mostrar la cita
eso
Mostrar la cita
las
Mostrar la cita
es
Mostrar la cita
ir
Mostrar la cita
lo
Mostrar la cita
Ads by Google
Search Busqueda sugerida