如图的一句话大家都懂,就是看数据库中是否有相对应的信息,如果有就登陆成功。现在我想加一个功能,就是如果有相对应的信息的话,那么判断这条数据的“身份”列的值是“医生”还是“管理员”,应该怎么做?
解决方案 »
- ><a 关于页面中点击上面 li跳转新页面的问题,需要隐藏gridview显示在当前页面gridview的位置,急!!!!
- 如何解决 服务“Service”不符合 WS-I Basic Profile v1.1问题
- 求两个正则(去掉字符串中左侧所有空格 和 去掉字符串右侧所有空格)
- 弹出异常“对象不能从 DBNull 转换为其他类型。”
- 关于参数化查询问题
- System.Net.Mail.SmtpException: 发送邮件失败。 System.FormatException: Base-64 字符数组的无效长度
- ===如何建立重载的方法?===
- 如何自定义编辑TreeView节点时编辑框的初始值?
- ASP.NTE数据库的一个问题,求助
- 一个财务系统的解决方案,多少钱?
- c# 正则表达式替换文章中所有的图片路径
- 打开别人的C#工程时遇到问题
返回一张表,如果表的数量=0表示没有登录成功,否则登录成功,表中的记录就是其身份。
那么 就是select * from table where id=id and password=password and 身份=身份;
这样就是查出来 用户名密码和身份都确定的了或者 你登陆只验证用户名密码返回dataset
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
{
DataSet ds = new DataSet(); // Fill the DataSet using default values for DataTable names, etc
da.Fill(ds); // Detach the SqlParameters from the command object, so they can be used again
cmd.Parameters.Clear(); // Return the dataset
return ds;
}
然后冲返回的dataset里面找table[0].rows[0]["身份的字段名"].tostring()==医生
这样就可以了