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!! |