¿Alguien sabe porque no graba el update?

05/07/2004 - 10:28 por fernando | Informe spam
Hola grupo, mi pregunta es bastante simple¿Porque puede ser que el adaptador
que estoy usando no graba los cambios realizados? Aca les dejo parte de
codigo:

sql ="Select * from Tabla1"

adaptador = new adaptador(sql, conexion)

comando = new oledbcommandbuilder(adaptador)

adaptador.insertcommand = comando.getinsertcommand
adaptador.deletecommand = comando.getdeletecommand
adaptador.updatecommand = comando.getupdatecommand

datosSet = new dataset

conexion.open
adaptador.fill(datosSet,"Tabla1")
conexion.close

dim enlace as binding
enlace = new binding("Text",datosSet,"Tabla1.Campo1)
textbox.databinding.add(enlace)
enlace = nothing

Private sub GraboParametros
conexion.open
adaptador.update(datosSet,"Tabla1") ''''''''''''' aca tendria que grabar
y no graba
datosSet.clear
adaptador.fill(datosSet,"Tabla1")
conexion.close
End Sub

Desde ya muchas gracias.
Fernando

Preguntas similare

Leer las respuestas

#6 fernando
05/07/2004 - 16:21 | Informe spam
lastima, no graba, lo he dado vueltas un monton de veces y no entiendo
porque no graba. De todas formas gracias
Fernando
"SqlRanger [MVP .NET]" escribió en el mensaje
news:uFT$
Además de lo que te ha dicho Leonardo, el foco tiene que cambiar a otro
control antes de llamar a EndCurrentEdit, si no, el control no escribe su
contenido en el dataset.

O sea, para guardar se tiene que:

1) Cambiar el foco a otro control
2) Llamar a EndCurrentEdit del CurrencyManager (BindingContext)
3) Llamar a Update del Adapter.

Saludos:

Jesús López
MVP


Respuesta Responder a este mensaje
#7 Leonardo Diez Dolinski
06/07/2004 - 09:31 | Informe spam
¿Haz probado hacer los cambios de forma manual? primero confirma que si el
dataset tiene cambios se graban, y luego ves el tema del binding.

saludos,

Leonardo Diez Dolinski
MSCD - MVP
Equipo Danysoft


"fernando" wrote in message
news:
lastima, no graba, lo he dado vueltas un monton de veces y no entiendo
porque no graba. De todas formas gracias
Fernando
"SqlRanger [MVP .NET]" escribió en el mensaje
news:uFT$
> Además de lo que te ha dicho Leonardo, el foco tiene que cambiar a otro
> control antes de llamar a EndCurrentEdit, si no, el control no escribe


su
> contenido en el dataset.
>
> O sea, para guardar se tiene que:
>
> 1) Cambiar el foco a otro control
> 2) Llamar a EndCurrentEdit del CurrencyManager (BindingContext)
> 3) Llamar a Update del Adapter.
>
> Saludos:
>
> Jesús López
> MVP
>
>


Respuesta Responder a este mensaje
#8 fernando
06/07/2004 - 10:41 | Informe spam
gracias leonardo, he probado hacerlo con un comando, una transaccion, y se
graba perfectamente. Me debo estar pasando por alto algo , es muy raro. De
todas formas muchas gracias
Fernando
"Leonardo Diez Dolinski" escribió en el mensaje
news:#
¿Haz probado hacer los cambios de forma manual? primero confirma que si el
dataset tiene cambios se graban, y luego ves el tema del binding.

saludos,

Leonardo Diez Dolinski
MSCD - MVP
Equipo Danysoft


"fernando" wrote in message
news:
> lastima, no graba, lo he dado vueltas un monton de veces y no entiendo
> porque no graba. De todas formas gracias
> Fernando
> "SqlRanger [MVP .NET]" escribió en el mensaje
> news:uFT$
> > Además de lo que te ha dicho Leonardo, el foco tiene que cambiar a


otro
> > control antes de llamar a EndCurrentEdit, si no, el control no escribe
su
> > contenido en el dataset.
> >
> > O sea, para guardar se tiene que:
> >
> > 1) Cambiar el foco a otro control
> > 2) Llamar a EndCurrentEdit del CurrencyManager (BindingContext)
> > 3) Llamar a Update del Adapter.
> >
> > Saludos:
> >
> > Jesús López
> > MVP
> >
> >
>
>


Respuesta Responder a este mensaje
#9 Leonardo Diez Dolinski
06/07/2004 - 11:02 | Informe spam
No, me referia a si has probado hacer el cambio en el dataset por codigo y
luego hacer el update. Lo digo para ver si el DataAdapter esta haciendo las
cosas bien.

saludos,

Leonardo Diez Dolinski
MSCD - MVP
Equipo Danysoft


"fernando" wrote in message
news:#
gracias leonardo, he probado hacerlo con un comando, una transaccion, y se
graba perfectamente. Me debo estar pasando por alto algo , es muy raro. De
todas formas muchas gracias
Fernando
"Leonardo Diez Dolinski" escribió en el mensaje
news:#
> ¿Haz probado hacer los cambios de forma manual? primero confirma que si


el
> dataset tiene cambios se graban, y luego ves el tema del binding.
>
> saludos,
>
> Leonardo Diez Dolinski
> MSCD - MVP
> Equipo Danysoft
>
>
> "fernando" wrote in message
> news:
> > lastima, no graba, lo he dado vueltas un monton de veces y no entiendo
> > porque no graba. De todas formas gracias
> > Fernando
> > "SqlRanger [MVP .NET]" escribió en el mensaje
> > news:uFT$
> > > Además de lo que te ha dicho Leonardo, el foco tiene que cambiar a
otro
> > > control antes de llamar a EndCurrentEdit, si no, el control no


escribe
> su
> > > contenido en el dataset.
> > >
> > > O sea, para guardar se tiene que:
> > >
> > > 1) Cambiar el foco a otro control
> > > 2) Llamar a EndCurrentEdit del CurrencyManager (BindingContext)
> > > 3) Llamar a Update del Adapter.
> > >
> > > Saludos:
> > >
> > > Jesús López
> > > MVP
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#10 fernando
06/07/2004 - 12:20 | Informe spam
ahh, ahora mismo lo pruebo. Gracias
Fernando
"Leonardo Diez Dolinski" escribió en el mensaje
news:#
No, me referia a si has probado hacer el cambio en el dataset por codigo y
luego hacer el update. Lo digo para ver si el DataAdapter esta haciendo


las
cosas bien.

saludos,

Leonardo Diez Dolinski
MSCD - MVP
Equipo Danysoft


"fernando" wrote in message
news:#
> gracias leonardo, he probado hacerlo con un comando, una transaccion, y


se
> graba perfectamente. Me debo estar pasando por alto algo , es muy raro.


De
> todas formas muchas gracias
> Fernando
> "Leonardo Diez Dolinski" escribió en el mensaje
> news:#
> > ¿Haz probado hacer los cambios de forma manual? primero confirma que


si
el
> > dataset tiene cambios se graban, y luego ves el tema del binding.
> >
> > saludos,
> >
> > Leonardo Diez Dolinski
> > MSCD - MVP
> > Equipo Danysoft
> >
> >
> > "fernando" wrote in message
> > news:
> > > lastima, no graba, lo he dado vueltas un monton de veces y no


entiendo
> > > porque no graba. De todas formas gracias
> > > Fernando
> > > "SqlRanger [MVP .NET]" escribió en el


mensaje
> > > news:uFT$
> > > > Además de lo que te ha dicho Leonardo, el foco tiene que cambiar a
> otro
> > > > control antes de llamar a EndCurrentEdit, si no, el control no
escribe
> > su
> > > > contenido en el dataset.
> > > >
> > > > O sea, para guardar se tiene que:
> > > >
> > > > 1) Cambiar el foco a otro control
> > > > 2) Llamar a EndCurrentEdit del CurrencyManager (BindingContext)
> > > > 3) Llamar a Update del Adapter.
> > > >
> > > > Saludos:
> > > >
> > > > Jesús López
> > > > MVP
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida