28-08-19, 08:33 PM
ليس عليك الخوض في كل هذا لتعرف اذا كان رقم ال id موجود ام لا اليك الكود الاتي بسيط جدا و يفعل ما تريد
PHP كود :
Private Function ID_Exists(ByVal num As Integer) As Boolean
If Conn.State = ConnectionState.Closed Then
Conn.Open()
End If
Dim cmd As SqlCommand = New SqlCommand("Select count(*) from Unit where ID= @ID", Conn)
cmd.Parameters.AddWithValue("@ID", num)
Dim result = cmd.ExecuteScalar()
Conn.Close()
Return Convert.ToBoolean(result)
End Function
و هذا الكود قم باضافته في بدايه حدث الحفظ سيقوم بتنبيه المستخدم اذا اضاف نفس رقم الموظف المضاف من قبل و ان يقوم بتغيره
PHP كود :
If ID_Exists(ID.Text) = True Then
Messagebox.show(the ID already in database)
Return
End If
