RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  67165 - NO ELIMINAR REGISTRO DE UNA TABLA SI EXISTE YA EN OTRA
Autor:  David Alonso
Buen dia, soy nuevo aquí y en VB practicamente soy novato, mi duda es:
Tengo dos tablas en SQL cada una en diferente FORM, ahora en la tabla 1 tengo tiendas de competencia y en la tabla 2 relaciono tablas de competencia con mis tablas, lo que quiero es que al dar de alta una tienda en relaciones no me permita borrarla en la primer tabla donde viene el ID de la tienda competencia y el nombre:

Tengo el codigo:
id = t4.Text
res = MessageBox.Show("Desea borrar la tienda?", "T_Competencia", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)

If res = vbYes Then
If t4.Text <> "" Then <-- Aqui poner la condicion: Si se encuentra en la otra tabla del otro FORM muestra el mensaje:
Messagebox.show("Error la tienda cuenta con relacion")
y no mostrar el de registro BORRADO
sql = "exec sp_borra_t_competencia'" + id + "'"
conectar()
com = New SqlClient.SqlCommand(sql, conexion)
res = com.ExecuteNonQuery
conexion.Close()
MessageBox.Show("Registro Borrado")

End If
End If
llenar_grid2()

No borra el registro ya que el SP de SQL no me lo permite, solo quiero mostrar un mensaje confirmando que no se pudo borrar!!


Nombre
Apellidos
Correo
Comentarios