با سلام، خب دوست عزیز این چه روشیه که شما پیش گرفتی؟ چرا قبل از دستور insert نمیای یه سلکت بزنی ببینی یوزرنیم وارد شده تکراری هست یا نه، اگه تکراری بود پیام بده و گرنه عمل درج رو انجام بده، این همه دردسر هم نداره. مشکل شما با این روش چیه که رفتی سراغ catch های متعدد؟