SqlCommand CmdGetUserName = new SqlCommand("select UserName from UserTable where UserName='" + TxtNewUserName.Text + "'", cn);
SqlDataReader drGetUserName = CmdGetUserName.ExecuteReader();
drGetUserName.Read();如果没有TxtNewUserName.Text中的用户,则drGetUserName[0].ToString()中什么值,该如何判断?谢谢指教!
SqlDataReader drGetUserName = CmdGetUserName.ExecuteReader();
drGetUserName.Read();如果没有TxtNewUserName.Text中的用户,则drGetUserName[0].ToString()中什么值,该如何判断?谢谢指教!
解决方案 »
- 简单的ReportViewer问题
- 客户机同时修改服务器数据出错
- 已知一个datatable dt ,乍么去把数据update到结构相同的数据表?
- WinFrom Tree控件 保持展开折叠的状态
- 有没有一种不用算法 就实现压缩功能的软件?C#是否能实现?
- 求教各位大哥:这一行JAVA代码如何改成C#代码?急用,谢谢!!!
- 请问DataAdpter的Update问题。高手来。
- 请问是不是WINDOWS应用程序,WEB应用程序,控制台应用程序,在没有按FRAMEWORK的机器上都不能运行呢???
- 能不能利用编程实现压缩和解压缩cab文件
- 关于异步线程的问题
- C# 如何把 图处理成 反相呢?????????????????????????????????????????????????????????
- 关于窗体最小化问题
SqlConnection myConnection = new SqlConnection(tt); try
{
myConnection.Open();
}
catch
{
MessageBox.Show("数据库连接错误\n请检查网络状态!", "错误",MessageBoxButtons.OK,MessageBoxIcon.Error,MessageBoxDefaultButton.Button1);
return;
} SqlCommand myCommand = myConnection.CreateCommand();
string sql ="select D_Mark,D_User,D_PWD from Login where D_Mark = '"+txtName.Text.Trim()+"'";
myCommand.CommandText = sql;
SqlDataReader myDataReader = myCommand.ExecuteReader(); if(!myDataReader.HasRows)
{
MessageBox.Show("用户名不存在","错误");
txtName.Focus();
txtName.SelectAll();
}
while(myDataReader.Read())
{
if(myDataReader["D_PWD"].ToString().Trim()==txtPWD.Text.Trim())
{
Menu menu = new Menu(); menu.MyEvent += new Depot.Menu.MyEventHandl(tmp);
menu.lblName.Text = myDataReader["D_User"].ToString().Trim();
menu.Show();
this.Hide(); myConnection.Close();
return;
} MessageBox.Show("密码不正确","错误");
txtPWD.Focus();
txtPWD.SelectAll();
return;
}这是我写的用户登录的代码,希望对你有用!
{
MessageBox.Show("用户名不存在","错误");
txtName.Focus();
txtName.SelectAll();
}你应该只用到这一句吧!