外部キー制約を使用するデータベースで動作するアプリケーションがあります。
たとえば、case_names というテーブルを参照する外部キー制約を持つ在庫テーブルがあります。ID を参照するインベントリ アイテムを含むケース名をユーザーが削除しようとすると、アクションが制限されます。
ユーザーが理解できるメッセージを表示するにはどうすればよいですか? 「このケースにはまだインベントリ アイテムが含まれているため、削除できません。」
私の考えはtry-catch(さまざまなエラータイプをキャッチしますか?)ですが、これを予想されるものに使用したくありません。
アプリケーションはMySQL.dataを使用してVB.Netにあります