السلام عليكم ورحمة الله وبركاته
اخواني الاعضاء .. انا لدي gridview وعندي حقل الايميل يونيك لايسمح بالتكرار
وانا مستخدم التعديل بالمعالج عن طريق الغريد فيو ولكن عندما اقوم بالعملية التعديل وكتابة ايميل موجود سابقاُ يطلع لي هذه الخطاء
Violation of UNIQUE KEY constraint 'IX_T'. Cannot insert duplicate key in object 'dbo.T'.
The statement has been terminated.
وانا اريد ان لايظهر لي هذه الخطاء اريد ان تطلع رسالة للمستخدم انه يوجد ايميل سابق بنفس هذه الايميل
طبعاُ انا لا استخدم استعلام بمعرفة هل يوجد ايميل بنفس الايميل المعدل في الدتا بيز .. لكن استخدم تري كاتش وعندي رقم الخطا واقوم بكتابة بهذه الشكل
try
Catch ex As Exception
inform = ex.Message.GetHashCode.ToString
If inform = 1347159121 Then
lblMsg.Text = "This Car is exist in other tables ! "
Exit Sub
End If
End Tryلكن لاعمل اين اضع هذه الكود جربت اضعه في حدث
GridView2_RowUpdating
جربت في اغلب الاحداث لكن بدون فائدة ياليت الي عندة خبرة يقولي اين اضع الكود ؟؟ ولكم جزيل الشكر ..
