Hola, tengo una función que verifica que no se guarda un valor de un campo si este valor ya esta registrando en la base, mi duda es como puedo hacer para que en caso de que un registro del campo "Código" sea igual a 0 me permita guardar otro registro
con el valor 0, en caso que no sea igual a 0 que no me permita guardarlo.
Aca les dejo el codigo;
Using con As New SqlConnection("...")
Dim query = "Select COUNT(*) from Productos where Nombre = @Nombre or Codigo = @Codigo"
Dim cmd As New SqlCommand(query, con)
cmd.Parameters.AddWithValue("@Nombre", txtNombre.Text)
cmd.Parameters.AddWithValue("@Codigo", txtcodigobar.Text)
con.Open()
If CInt(cmd.ExecuteScalar()) > 0 Then
MsgBox("Este nombre o codigo de barra ya esta registrado.")
Else
ProcedimientoGuardar()
End If
End Using
Saludos