Hola,
Tengo este codigo:
****************************************************************************************************************
Dim oCommand As SqlClient.SqlCommand = New
SqlClient.SqlCommand("[PA_DevolverEventos]", Conexion)
oCommand.CommandTimeout = 0
oCommand.CommandType = CommandType.StoredProcedure
oCommand.Parameters.Add("@Vehiculo", SqlDbType.Int).Value CInt(Mid(CBVehiculos.SelectedItem, 1, 8))
oCommand.Parameters.Add("@FechaInicio", SqlDbType.Char,
19).Value = DTFechaInicio.Text & " 00:00:00"
oCommand.Parameters.Add("@FechaFin", SqlDbType.Char,
19).Value = DTFechaFin.Text & " 23:59:59"
Conexion.Open()
DaGVEventos = New SqlClient.SqlDataAdapter(oCommand)
DsGVEventos = New DataSet()
DaGVEventos.Fill(DsGVEventos, "EVENTOS")
Conexion.Close()
***************************************************************************************************************
Funciona normalmente, lo q me gustaria saber es como, si modifico algun
dato en la tabla EVENTOS, como lo actualizo en la base de datos
mediante el dataadapter, ya q al intentar:
DaGVEventos.Update(DsGVEventos, "EVENTOS")
me da el siguiente error: "Update requiere que UpdateCommand sea
válido cuando se pasa la colección DataRow con filas modificadas"
Creo q es pq como no estoy utilizando un SqlCommandBuilder,
UpdateCommand esta vacio.
¿Hay alguna manera de actualizar todo la tabla a la vez como hace el
.Update o es mejor recorrerla y hacer una sentencia SQL
(UPDATE...SET...) por cada modificación?
Gracias, un saludo.
Leer las respuestas