Como saber si.....

11/07/2006 - 14:23 por Minothauro | Informe spam
Tengo un form conectado a SQL Express, y quisiera saber si existe
alguna forma de saber si sea modificado algo antes de hacer

TableAdapter.Update(Me.DataSet.Table)

Saludos

Preguntas similare

Leer las respuestas

#1 SoftJaén
11/07/2006 - 14:53 | Informe spam
"Minothauro" escribió:

Tengo un form conectado a SQL Express, y quisiera saber si existe
alguna forma de saber si sea modificado algo antes de hacer

TableAdapter.Update(Me.DataSet.Table)



Hola:

Puedes conocer si ha habido alguna modificación, consultando la propiedad
«HasChanges» del objeto DataSet, la cual devuelve un valor Boolean si el
objeto DataSet ha sufrido alguna modificación, bien porque se haya
insertado, actualizado o eliminado alguna fila:

MessageBox.Show(Me.DataSet.HasChanges.ToString)

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#2 Minothauro
11/07/2006 - 18:16 | Informe spam
Gracias, me sirvio muchisimo pero (siempre ahi uno)..

Estoy usando el BindingNavigator, y una vez que el usuario termina de
"jugar" hace click en SAVE, y se actualizan los datos. Hasta ahi todo
bien, pero yo necesito saber si hizo algo ANTES DE GUARDAR, osea lo que
me explicaste pero en el TableAdapter.


Desde ya muchisimas gracias
Respuesta Responder a este mensaje
#3 SoftJaén
11/07/2006 - 18:46 | Informe spam
"Minothauro" escribió:

pero yo necesito saber si hizo algo ANTES DE GUARDAR, osea lo que
me explicaste pero en el TableAdapter.



No sé a lo que te refieres si el usuario «hizo algo ANTES DE GUARDAR». Si el
usuario modificó algunos datos antes de guardar, éstos se reflejan en los
objetos DataTable que componen la colección Tables del objeto DataSet, y la
única manera que yo conozco para saber si se han modificado o no los datos,
es llamando al método «HasChanges» del objeto DataSet, el cual está
sobrecargado por si deseas conocer los cambios efectuados utilizando un
filtro cuyos valores se corresponden con la enumeración «FlagsAttribute»
(para más información, consulta en la ayuda el método «HasChanges»).

Un objeto adaptador de datos, es el que hace de puente entre nuestra
aplicación y el origen de datos, para seleccionar los datos y actualizar los
mismos, pero observando sus propiedades y métodos, no veo ninguno que
indique si se ha modificado o no algún objeto DataTable.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#4 Minothauro
12/07/2006 - 18:31 | Informe spam
Perdon, tenes razon, te respondi sin probar bien antes...

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