我已经被这个问题困扰了一段时间:我试图在特定条件下从表(数据库)中的列中保存一个值。
在下面的代码中,我试图将文本框 (sUserName) 的输入与表 (aspnet_Membership) 中的列 (UserName) 中的值进行比较。如果这些值相等,我想在列中获取特定的电子邮件值并将其保存为字符串变量。
如果 UserName(列)不等于 sUserName(文本框),那么我想显示一条错误消息(else 语句)。电子邮件和用户名列在同一个表中
string sUserName = txtBoxUsername.Text;
SqlConnection conn2 = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\sunny\Visual Studio 2010\Projects\email\Prac 2\App_Data\aspnet_Membership.mdf;Integrated Security=True;User Instance=True");
SqlCommand myCommand = new SqlCommand("SELECT Email FROM aspnet_Membership WHERE UserName = sUserName", conn2);