我有一个成功捕获数据的表单,但我想根据用户的电子邮件地址限制用户的条目数量。我正在使用SQL Server和VB.NET,并且希望能够检查数据库,如果您的电子邮件地址位于系统中,则会弹出一条消息,显示“抱歉,您已使用该电子邮件进入系统地址”。
有人可以帮忙吗?
答案 0 :(得分:1)
创建一个返回布尔值的方法,该布尔值将您要检查的电子邮件地址作为输入参数。根据传递的电子邮件地址的存在返回正确的布尔值。
Private Function EmailExists(ByVal emailAddress As String) As Boolean
' TODO: Implement check against existing addresses.
' 1. Declare the query you want to execute.
' 2. Open a connection to the database.
' 3. Execute the query.
' TODO: Check the result and return
'Return true if email exists, false if it does not.
End Function
使用此方法检查是否存在有条件地允许输入条目的地址。
答案 1 :(得分:0)
编写一个返回布尔值并接收电子邮件地址的方法,如果在数据库中找到电子邮件地址,则此方法返回true(SELECT * FROM Table WHERE Email =“pass in email”)。
提交表单时调用此方法,如果返回true,则显示消息框。