locked
error al guardar datos RRS feed

  • Question

  • Hola:

    He hecho un formulario muy sencillo:

    • He conectando una base de datos de Access llamada Cod_post.mdb.
    • He añadido un conjunto de datos (Dataset1.xsd).
    • Luego he añadido un Tableadapter con una consulta de todos los campos de la tabla Cod_post (cdp, Localidad y provincia)
    • Por ultimo he arrastrado Cod_post de la ventana origen de datos al formulario (Form1) y se me ha creado un dataset1, un Cod_PostBindingSource, un Cod_PostTableAda y un Cod_PostBindingNavigator.

    Cuando pulso F5 aparece el formulario con el datagridview con todos los dato de la tabla.

    Hasta ahora todo correcto, pero si pulso el botón guardar del Bidingnavigator después de eliminar un registro me da este error (“Update requiere que DeleteCommand sea válido cuando se pasa la colección DataRow con filas eliminadas.”).

    También sucede algo parecido cuando modifico algún dato del Gatadrid y pulso Guardar, pero funciona correctamente cuando inserto un registro.

    Yo no he escrito ningún código, el único código que me aparece en el formulario es

     

    Public Class Form1

     

        Private Sub Cod_PostBindingNavigatorSaveItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Cod_PostBindingNavigatorSaveItem.Click

            Me.Validate()

            Me.Cod_PostBindingSource.EndEdit()

            Me.Cod_PostTableAdapter.Update(Me.DataSet1.Cod_Post)

     

        End Sub

     

        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

            'TODO: esta línea de código carga datos en la tabla 'DataSet1.Cod_Post' Puede moverla o quitarla según sea necesario.

            Me.Cod_PostTableAdapter.Fill(Me.DataSet1.Cod_Post)

     

        End Sub

    End Class

    ¿Alguien me puede decir que es lo que esta mal?

    Wednesday, November 7, 2007 5:56 PM