Como puedo dar de alta en más de una tabla

04/03/2005 - 00:35 por raulrh | Informe spam
Hola colegas,
tengo poco tiempo trabajando con VB .NET y hasta el momento he creado un
formulario(.aspx) por cada tabla en que necesito insertar registros, pero
ahora necesito que desde un WebForm pueda afectar otras tablas ¿Cual sería la
manera más adecuada ?

Actualmente uso un SqlDataAdapter indicando en la propiedad
InsertCommand.Parameters.Add cada valor que quiero insertar en la tabla y en
el evento click del botón hago lo siguiente:

Dim Reg as DataRow=ds1.Tables("Tabla").NewRow
Reg("campo_tabla")=control.propiedad
~
~
~
ds1.Tables("Tabla").Rows.Add(Reg)
da.Update(ds1, "Tabla")

donde ds1 es un DataSet y da es el SqlDataAdapter, lo que quiero es que al
producirse el evento click del botón se haga la alta en una tabla y se
actualicen valores en otras tablas con las que existe relación.

Si alguien puede ayudarme se los voy a agradecer desde ya.

Saludos desde Toluca, México.


LSCA Raúl Reyes H
 

Leer las respuestas

#1 Eduardo Castro
04/03/2005 - 17:27 | Informe spam
Te recomiendo que veas los Application Blocks en el sitio de patrones de
Microsoft incluso podrias considerar EDRA

Eduardo Castro
MCSE 2003+Security, MCDBA, MCSD .NET, CCNA

"raulrh" wrote in message
news:
Hola colegas,
tengo poco tiempo trabajando con VB .NET y hasta el momento he creado un
formulario(.aspx) por cada tabla en que necesito insertar registros, pero
ahora necesito que desde un WebForm pueda afectar otras tablas ¿Cual sería
la
manera más adecuada ?

Actualmente uso un SqlDataAdapter indicando en la propiedad
InsertCommand.Parameters.Add cada valor que quiero insertar en la tabla y
en
el evento click del botón hago lo siguiente:

Dim Reg as DataRow=ds1.Tables("Tabla").NewRow
Reg("campo_tabla")=control.propiedad
~
~
~
ds1.Tables("Tabla").Rows.Add(Reg)
da.Update(ds1, "Tabla")

donde ds1 es un DataSet y da es el SqlDataAdapter, lo que quiero es que al
producirse el evento click del botón se haga la alta en una tabla y se
actualicen valores en otras tablas con las que existe relación.

Si alguien puede ayudarme se los voy a agradecer desde ya.

Saludos desde Toluca, México.


LSCA Raúl Reyes H

Preguntas similares