obligada > microsoft.* > microsoft.dotnet.ado

Hugo Segovia (16-05-2005, 21:38)
Excepción no controlada del tipo 'System.InvalidOperationException' en
system.data.dll

Información adicional: Update requiere que InsertCommand sea válido cuando
se pasa la colección DataRow con nuevas filas.

Este error aparece cada vez que ejecuto este codigo en guardar()

Private Sub cmdguardar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles cmdguardar.Click
Try
thiscurrencymanager.EndCurrentEdit()
ma.da.Update(ma.ds, "usuario")
Catch ex As Exception
MessageBox.Show(ex.Message & "/" & ex.Source)
txtnombre.Text = ex.Message

End Try

End Sub
Carlos Durán Urenda (17-05-2005, 01:38)
necesitas configurar los comandos insert, delete y update del adaptador de
datos
algo mas o menos asi

Dim Cmb as OlebCommandBuilder(DA)
with DA
DA.InsertCommand=cmb.GetInsertcommand
DA.DeleteCommand=cmb.GetDeletecommand
DA.UpdateCommand=cmb.GetUpdatecommand
End With

Despues de esto podras ejecutar el update

Saludos
Carlos Durán

"Hugo Segovia" <HugoSegovia> escribió en el
mensaje news:f72b
[..]
G Rivera (30-05-2005, 19:24)
Yo te recomendaria que para que vieras cual es exactamente el error que te
manda cambies:
Catch ex As Exception
por
Catch ex As SQLException ó
Catch ex As OleDbException

Segun tu namespace que estes utilizando.

"Hugo Segovia" escribió:
[..]
Temas Similares