Generar comandos de Insert y Update dinamicamente

16/08/2004 - 17:33 por Kano | Informe spam
Buenas necesitaria poder crear los comandos de Insert y Update de un
sqldataadapter de forma dinamica .. es decir sin saber q columnas hay en la
tabla.
En el select se generan solas poniendo un simple "select * from MiTabla"
pero los inserts y lso updates no.. Alguna sugerencia?


Gracias por adelantado:
Kano

Preguntas similare

Leer las respuestas

#1 Edison Martínez
16/08/2004 - 17:45 | Informe spam
Para realizar eso, utilizas el metodo Update del SqlDataAdapter, al que le
pasas el DataSet que ha sido modificado, si tu DS es un Typed DataSet, no
necesitas mas, si no lo es, necesitas crear un SqlCommandBuilder, el cual
recibe en el constructor el SqlDataAdapter

Edison Martínez García
MCP

"Kano" <kano01ATterra.es> wrote in message
news:
Buenas necesitaria poder crear los comandos de Insert y Update de un
sqldataadapter de forma dinamica .. es decir sin saber q columnas hay en


la
tabla.
En el select se generan solas poniendo un simple "select * from MiTabla"
pero los inserts y lso updates no.. Alguna sugerencia?


Gracias por adelantado:
Kano


Respuesta Responder a este mensaje
#2 Kano
16/08/2004 - 17:58 | Informe spam
Muy agrradecido. No tendras unejemplo a mano no?
Sino no te preocupes,lo sacare yo.

Gracias en todo caso

"Edison Martínez" escribió en el mensaje
news:%
Para realizar eso, utilizas el metodo Update del SqlDataAdapter, al que le
pasas el DataSet que ha sido modificado, si tu DS es un Typed DataSet, no
necesitas mas, si no lo es, necesitas crear un SqlCommandBuilder, el cual
recibe en el constructor el SqlDataAdapter

Edison Martínez García
MCP

"Kano" <kano01ATterra.es> wrote in message
news:
> Buenas necesitaria poder crear los comandos de Insert y Update de un
> sqldataadapter de forma dinamica .. es decir sin saber q columnas hay en
la
> tabla.
> En el select se generan solas poniendo un simple "select * from MiTabla"
> pero los inserts y lso updates no.. Alguna sugerencia?
>
>
> Gracias por adelantado:
> Kano
>
>


Respuesta Responder a este mensaje
#3 Jose Alfredo
16/08/2004 - 18:00 | Informe spam
Hola!

Si tienes el help de visual estudio y el msdn fijate en el artículo:

Automatically Generated Commands

sino debe estar en el msdn de microsoft

Saludos

Jose Alfredo


"Kano" <kano01ATterra.es> schrieb im Newsbeitrag
news:
Buenas necesitaria poder crear los comandos de Insert y Update de un
sqldataadapter de forma dinamica .. es decir sin saber q columnas hay en


la
tabla.
En el select se generan solas poniendo un simple "select * from MiTabla"
pero los inserts y lso updates no.. Alguna sugerencia?


Gracias por adelantado:
Kano


Respuesta Responder a este mensaje
#4 Edison Martínez
16/08/2004 - 18:16 | Informe spam
No tengo un ejemplo a mano, te lo puedo enviar mas tarde, pero es medio
simplon, digamos que en un metodo tienes la carga de datos.
public void CargarDatos()
{
//cualquiera que sea tu codigo para llenar el DS
myDataAdapter.Fill(myDataSet);
}

y luego tienes otro metodo para hacer los cambios.

public void GuardarCambios()
{
SqlCommandBuilder builder = new SqlCommandBuilder(myDataAdapter);
if (myDataSet.HasChanges())
{
myDataAdapter.Update(MyDataSet);
}
}

creo que eso es todo, espero te sea de utilidad.

Edison Martínez García
MCP

"Kano" <kano01ATterra.es> wrote in message
news:
Muy agrradecido. No tendras unejemplo a mano no?
Sino no te preocupes,lo sacare yo.

Gracias en todo caso

"Edison Martínez" escribió en el mensaje
news:%
> Para realizar eso, utilizas el metodo Update del SqlDataAdapter, al que


le
> pasas el DataSet que ha sido modificado, si tu DS es un Typed DataSet,


no
> necesitas mas, si no lo es, necesitas crear un SqlCommandBuilder, el


cual
> recibe en el constructor el SqlDataAdapter
>
> Edison Martínez García
> MCP
>
> "Kano" <kano01ATterra.es> wrote in message
> news:
> > Buenas necesitaria poder crear los comandos de Insert y Update de un
> > sqldataadapter de forma dinamica .. es decir sin saber q columnas hay


en
> la
> > tabla.
> > En el select se generan solas poniendo un simple "select * from


MiTabla"
> > pero los inserts y lso updates no.. Alguna sugerencia?
> >
> >
> > Gracias por adelantado:
> > Kano
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Kano
17/08/2004 - 08:17 | Informe spam
y tanto q ha sido de utilidad. Muchas gracias .


"Edison Martínez" escribió en el mensaje
news:%
No tengo un ejemplo a mano, te lo puedo enviar mas tarde, pero es medio
simplon, digamos que en un metodo tienes la carga de datos.
public void CargarDatos()
{
//cualquiera que sea tu codigo para llenar el DS
myDataAdapter.Fill(myDataSet);
}

y luego tienes otro metodo para hacer los cambios.

public void GuardarCambios()
{
SqlCommandBuilder builder = new SqlCommandBuilder(myDataAdapter);
if (myDataSet.HasChanges())
{
myDataAdapter.Update(MyDataSet);
}
}

creo que eso es todo, espero te sea de utilidad.

Edison Martínez García
MCP

"Kano" <kano01ATterra.es> wrote in message
news:
> Muy agrradecido. No tendras unejemplo a mano no?
> Sino no te preocupes,lo sacare yo.
>
> Gracias en todo caso
>
> "Edison Martínez" escribió en el mensaje
> news:%
> > Para realizar eso, utilizas el metodo Update del SqlDataAdapter, al


que
le
> > pasas el DataSet que ha sido modificado, si tu DS es un Typed DataSet,
no
> > necesitas mas, si no lo es, necesitas crear un SqlCommandBuilder, el
cual
> > recibe en el constructor el SqlDataAdapter
> >
> > Edison Martínez García
> > MCP
> >
> > "Kano" <kano01ATterra.es> wrote in message
> > news:
> > > Buenas necesitaria poder crear los comandos de Insert y Update de un
> > > sqldataadapter de forma dinamica .. es decir sin saber q columnas


hay
en
> > la
> > > tabla.
> > > En el select se generan solas poniendo un simple "select * from
MiTabla"
> > > pero los inserts y lso updates no.. Alguna sugerencia?
> > >
> > >
> > > Gracias por adelantado:
> > > Kano
> > >
> > >
> >
> >
>
>


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