【发布时间】:2013-03-06 13:11:11
【问题描述】:
我有一个允许用户输入电子邮件地址的 VB.net LINQ 程序。电子邮件地址根据名为“User_signon”的数据库表进行检查,该表具有“电子邮件(PK)”和“密码”字段。单击“btnPassword”时,将根据数据库检查电子邮件地址,并将随机生成的密码通过电子邮件发送到电子邮件地址。问题是我无法弄清楚如何在数据库中更新新的随机密码以连接电子邮件地址。我有以下代码,但我缺少更新密码的方法。
'建立与数据库的连接 将 db 调暗为新的 DatabaseDataClassesDataContext()
'initialise global variabel to take email string entered in text box
GlobalVariables.SearchUserEmail = txtEmailAddress.Text
'initialise global variable to hold email address retrieved from database
GlobalVariables.CurrentEmailAddress = (From u In db.User_Signons
Where u.Email = SearchUserEmail
Select u.Email).First
'calls generatepassword method
Dim stNewPassword As String = GeneratePassword()
有什么可以帮忙的吗?
【问题讨论】: