2015-01-18 2 views
0

У меня есть таблица со следующей конструкцией:SQL Сообщение об ошибке в Exception как User Defined Сообщение об ошибке

tbl_property 
Fields: property_id(Primary Key),property_name and fpp_id(Foreign Key From another Table tbl_fpp) 

tbl_fpp 
Fields: fpp_id(primary_key),fpp_name 

У меня есть строки, вставленные в обеих таблицах.

Каждый раз, когда я вставляю в tbl_property, я также получаю fpp_id из другой таблицы.

Я хотел бы сделать исключение для пользователя в моем приложении Visual Basic, если я удалю запись table_fpp, если эта запись используется/ссылается на tbl_property, тогда я буду предлагать пользователю такое сообщение. «Вы не можете удалить FPP, потому что он используется в другой записи». Иначе он удалит запись table_fpp, если на нее не ссылаются?

+0

Это может помочь: http://stackoverflow.com/questions/8057617/sql-exception-error-547-foreign-key-constraint-violations- while-попытка-a –

ответ

0
RAISERROR (N' You cannot delete an FPP because it is used in other record.' , -- Message text. 
     10, -- Severity, 
     1, -- State) 

Вы можете найти более подробную информацию здесь http://msdn.microsoft.com/en-us/library/ms178592.aspx

+0

Пожалуйста, отметьте это как ответ, если он решит вашу проблему – Spock

Смежные вопросы