Spanish Ayuda Borrar registros en una base de datos SQL

Mufer23

Member
Saludos soy nuevo en el foro, tengo un codigo que empeze y ya logro crear registros en una base de datos, sin embargo, necesito Borrar o Modificar tales registros, alquien que me ayude.
B4X:
Private Sub SwiftButtonBorrar_Click
    Dim NOMBRE, CANTIDAD, CATEGORIA, DESCRIPCION  As String
    Dim mensaje As Int
    mensaje=Msgbox2("¿Desea eliminar un producto?", "Confirmación", "Si","","No",Null)
    Select mensaje
        Case DialogResponse.POSITIVE
            sql1.ExecNonQuery("Delete from inventario where NOMBRE='"& NOMBRE &"', CANTIDAD='"& CANTIDAD &"', CATEGORIA='"& CATEGORIA &"', DESCRIPCION='"& DESCRIPCION &"')")
            ToastMessageShow("Se ha eliminado un producto", True)
            Activity.LoadLayout("PanelInventario")
            Activity.Finish
        Case DialogResponse.NEGATIVE
            ToastMessageShow("Se ha cancelado la eliminacion", True)
            Activity.LoadLayout("PanelInventario")
            Activity.Finish
    End Select
End Sub
 

h.drose

Member
Saludos,

El problema esta en la sentencia SQL que estas utilizando, lo ideal seria que utilizaras un codigo como llave primaria de la tabla que estas haciendo referencia.

Ejemplo:

Nombre de Tabla: inventario
Nombre de columna (llave primaria): codigo_item

Entonces la sentencia a utilizar seria la siguiente:

Delete From inventario Where codigo_tem = '01123'

Suponiendo que el registro sea el codigo que utilice de ejemplo, de todos modos, te dejo el link de una pagina web (Gratis) que ensena muy bien las utilidades de SQL.

 
Top