السلام عليكم ورحمة الله وبركاته
لدي صفحة تضيف اسماء جديدة للجدول عن طريق Stored Procedures
مع عملية التحقق من أن مدخل الاسم غير مكرر
ALTER PROCEDURE SP_insert (@t_name nvarchar (50) , @t_age nvarchar (50) , @t_Email nvarchar (50)) AS Select * from TabTest Where t_name=@t_name if @@rowcount=0 INSERT INTO TabTest (t_name , t_age , t_Email ) VALUES ( @t_name , @t_age , @t_Email ) RETURN
وعند الإضافة قمت بكتابة الكود التالي لعملية الإدخال
Sub InsertNewName(ByVal str_name As String, ByVal str_age As String, ByVal str_Email As String)
Try
Dim objConnection As SqlConnection
Dim strConnection As String
Dim objCommand As SqlCommand
strConnection = ConfigurationManager.AppSettings("ConnStr")
objConnection = New SqlConnection(strConnection)
objCommand = New SqlCommand("SP_insert", objConnection)
objCommand.CommandType = CommandType.StoredProcedure
With objCommand.Parameters
.Add(New SqlParameter("@t_name", SqlDbType.NVarChar, 50)).Value = txt_name.Text
.Add(New SqlParameter("@t_age", SqlDbType.NVarChar)).Value = txt_age.Text
.Add(New SqlParameter("@t_Email", SqlDbType.NVarChar)).Value = txt_Email.Text
End With
objConnection.Open()
objCommand.ExecuteNonQuery()
objConnection.Close()
Catch ex As Exception
End Try
End Subسؤالي هو : كيف استطيع أن أظهر تنبيه ان هناك اسم قد أضيف من قبل
وذلك في صفحة الإدخال