اريد ان اعمل موقع لمحل بيع اقراص ليزرية خاصة بالاغاني
اريد ادخال مطرب الى جدول مطربين في قاعدة بيانات sqlserver2005 مع العلم ان اسم المطرب يشكل مفتاح اساسي أي انه لا يجب ان يتكرر
ولكن عند ادخال بيانات متكررة الى حقل ااسم المطرب يتوقف البرنامج ويعطي رسالة خطاء
ما هي الطريقة التي تسمح بفحص عنصر الادخال textbox الذي نضع فيه اسم المطرب فيما اذا اكانت قيمته متكرر هام لا ويعطي رسالة توضح ذلك دون توقف البرنامج
علما ان بيئة العمل هي ASP.NET2005 بواجه مستخدم VB.NET
ارجو الرد والمساعدة
وهذا كود الإدخال كامل الموضع في زر أضافة مطرب :
Dim conn As SqlConnection
conn = New SqlConnection
conn.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString()
Dim cmd As SqlCommand
cmd = New SqlCommand()
cmd.Connection = conn
Dim mysql As String
mysql = "insert into Artist (Artist_name,gender,citizenship,albums) values ('" & TextBox2.Text & "','" & DropDownList1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "')"
cmd.CommandText = mysql
Dim recs As Integer
recs = cmd.ExecuteNonQuery()
Label1.Text = recs.ToString()
conn.Close()

