Claro si lo he hecho con consultas a la bd...En fin gracias a ambos por su ayuda...De todas maneras encontré la solución...Inicialmente este era mi código que me valida si existe alguno en la bd a la hora de insertar un nuevo registro:
Código vb:
Ver originalsql = "select desc_ciclo from ciclos where desc_ciclo=@desc"
cmd = New SqlCommand(sql, cn)
cmd.Parameters.AddWithValue("@desc", txt_desc.Text)
If cmd.ExecuteScalar <> "" Then
MsgBox("duplicado", MsgBoxStyle.Exclamation, "Error")
Exit Sub
End If
Y este código es el que yo quería usar para editar algun registro pero que me permita editarlo siendo el mismo registro y solo cambiar algunas cosas del registro:
Código vb:
Ver originalsql = "select count(*) from ciclos where desc_ciclo=@desc and cod_ciclo<>@cod"
cmd = New SqlCommand(sql, cn)
cmd.Parameters.AddWithValue("@desc", txt_desc.Text)
cmd.Parameters.AddWithValue("@cod", lblcod.Text)
If cmd.ExecuteScalar > 0 Then
MsgBox("duplicado", MsgBoxStyle.Exclamation, "Error")
Exit Sub
End If
Quizás esto ayude a alguien que tenga un problema parecido...Hablamos