Ayuda con problema al eliminar dato de tabla con base de datos MySql
Hola.
Tengo un pequeño problema, que en SQL Server lo supe solucionar pero en MySQL no se como hacerlo.
Lo voy a tratar con un ejemplo para que sea más claro.
Tengo una tabla ciudad, que tiene dos campos, el código y ls descripción.
Tengo otra tabla (proveedor) donde guardo el código de la ciudad seleccionada en un combo (que se carga de la tabla ciudad)...
El problema que tengo es que (a diferencia de SQL Server) puedo eliminar sin problemas desde la base de datos una ciudad que haya sido guardada en la tabla proveedor.
Y peor aun, cuando cargo el registro proveedor, mi sistema se cae porque no puede cargar el combo con el código que tenia guardado porque ya no existe.
En SQL Server, al tratar de eliminar una ciudad desde la base de datos, me tiraba el error -2147217900 con el cual yo detectaba una operación ilícita.
¿Cómo puedo detectar esa operación en este caso que utilizo MYSQL?
Gracias!
Tengo un pequeño problema, que en SQL Server lo supe solucionar pero en MySQL no se como hacerlo.
Lo voy a tratar con un ejemplo para que sea más claro.
Tengo una tabla ciudad, que tiene dos campos, el código y ls descripción.
Tengo otra tabla (proveedor) donde guardo el código de la ciudad seleccionada en un combo (que se carga de la tabla ciudad)...
El problema que tengo es que (a diferencia de SQL Server) puedo eliminar sin problemas desde la base de datos una ciudad que haya sido guardada en la tabla proveedor.
Y peor aun, cuando cargo el registro proveedor, mi sistema se cae porque no puede cargar el combo con el código que tenia guardado porque ya no existe.
En SQL Server, al tratar de eliminar una ciudad desde la base de datos, me tiraba el error -2147217900 con el cual yo detectaba una operación ilícita.
¿Cómo puedo detectar esa operación en este caso que utilizo MYSQL?
Gracias!
1 Respuesta
Respuesta de pedroip
1