Visual Basic.NET - Se puede saber si se ha realizado un UPDATE?

 
Vista:

Se puede saber si se ha realizado un UPDATE?

Publicado por Bakidok (19 intervenciones) el 21/03/2006 20:06:53
Hola,

Tengo esta sentencia:

Me.AlergiesTableAdapter.Update(Me.BaseDadesASDataSet.Alergies)

Que yo sepa, este update compara la tabla que tengo en el programa con la tabla que hay en la BD, y va comparando fila por fila, en caso que haya algun cambio, pos hace una actualizacion de esa fila, sinó, pues la deja igual.

Lo que quisiera saber es si hay algun método para poder saber si el update ha actualizado alguna fila o no, para así poder ejecutar alguna acción específica de mi programa.

Se puede?

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Se puede saber si se ha realizado un UPDATE?

Publicado por rerunch (165 intervenciones) el 21/03/2006 20:32:27
podrias ver si tu dataset sufrio cambios antes de hacer tu update..algo asi

if BaseDadesASDataSet.Haschanges = true then
Me.AlergiesTableAdapter.Update(Me.BaseDadesASDataSet.Alergies)
messagebox.show ("datos modificados")
else
messagebox.show ("datos sin cambios")
end if

suerte...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Se puede saber si se ha realizado un UPDATE?

Publicado por Bakidok (19 intervenciones) el 21/03/2006 21:52:09
Ok, gracias por responder.

Tambien he encontrado otra forma:

dim actualizado as integer
actualizado = Me.AlergiesTableAdapter.Update(Me.BaseDadesASDataSet.Alergies)

actualizado valdrá 0 si no se ha producido ninguna actualizacion, o 1 si se ha producido alguna actualizacion.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar