none
Eliminar un registro con tabla relacional (visual basic y accesss ) ayuda RRS feed

  • Pregunta

  • por favor me puede ayudar a que con un botón se elimine un registro del datagridview y de la base de datos que esta hecha en access y visual basic. la base de datos es relacional

    Esto es lo que hice hasta ahora, pero en executenonquery() me da error "no se an executado valores para algunas parametros requeridos"

    Es una tabla de marcas y se elimina con un botón seleccionado primero la marca en un combobox

                   

     Dim conn As New OleDbConnection("Conección")

            Dim consulta As String = "DELETE FROM producto WHERE descripcion = " & Cmbejercicio3.Text & " "

            Dim cmd As New OleDbCommand(consulta, conn)

            conn.Open()

    Try
                cmd.ExecuteNonQuery()

            Catch ex As Exception

                MsgBox(ex.ToString)

            End Try


            conn.Close()

    sábado, 22 de septiembre de 2018 14:50

Todas las respuestas

  • "no se an executado valores para algunas parametros requeridos" --> Posiblemente sea debido a que el valor que le pasas, Cmbejercicio3.Text, está vacío. Recuerda que el .Text de un ComboBox solo tiene valor si el texto se teclea en en el combo. Si se escoge un valor de la lista desplegable, el .Text queda vacío; en su lugar hay que tomar el texto a partir del .SelectedItem.
    sábado, 22 de septiembre de 2018 16:33