程序如下:Console.WriteLine("请输入用户名:");
string name = Console.ReadLine();
Console.WriteLine("请输入密码:");
string pass = Console.ReadLine();
using(SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename= G:\新建文件夹\代码4\ADO\ADO\Database1.mdf;Integrated Security=true; User Instance=true"))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select Username from T_User where Username='"+name+"'";
using (SqlDataReader reader = cmd.ExecuteReader())
{
if (reader.Read())
{
string npass = reader.GetString(reader.GetOrdinal("Password"));
if (pass == npass)
{
Console.WriteLine("登陆成功!");
}
else
{
Console.WriteLine("密码错误!");
}
}
else
{
Console.WriteLine("用户名错误!");
}
}
}
}
Console.WriteLine("Ok");
Console.ReadKey();错误图像;
string name = Console.ReadLine();
Console.WriteLine("请输入密码:");
string pass = Console.ReadLine();
using(SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDBFilename= G:\新建文件夹\代码4\ADO\ADO\Database1.mdf;Integrated Security=true; User Instance=true"))
{
conn.Open();
using (SqlCommand cmd = conn.CreateCommand())
{
cmd.CommandText = "select Username from T_User where Username='"+name+"'";
using (SqlDataReader reader = cmd.ExecuteReader())
{
if (reader.Read())
{
string npass = reader.GetString(reader.GetOrdinal("Password"));
if (pass == npass)
{
Console.WriteLine("登陆成功!");
}
else
{
Console.WriteLine("密码错误!");
}
}
else
{
Console.WriteLine("用户名错误!");
}
}
}
}
Console.WriteLine("Ok");
Console.ReadKey();错误图像;
解决方案 »
- 在TabControl中的tabPage2中加入DataGridView的问题。
- 方法死活点不出了.
- datagridview 的cell跟列不对应怎样解决?
- [攒分贴]每日小知识
- 求将access数据库的表复制到sqlite数据库的表的sql语句
- 为什么我的VS2003里面不能using Microsoft.JScript?根本就没有这个,为什么呢?
- 在线跪求一段连接SQL2000的代码
- 谁有介绍关于在.net运用COM+组件和编写COM+的书和文章介绍吗
- 各位高手,谁有简单专家系统的例子?来共享一下??
- 关于名称空间的问题?
- 为什么C#中视图设计和实际运行的图标对齐不一样
- 关于强类型DataSet
谢谢楼上!
if(!reader1.HasRows())
{
Console.WriteLine("用户名错误!");
}
else if (!reader2.hasrows())
{
Console.WriteLine("密码错误!");
}
else
{
Console.WriteLine("登录成功!");
}
cmd.CommandText = "select Username from T_User where Username='"+name+"'";
//把这个修改成下面
cmd.CommandText = "select Username,Password from T_User where Username='"+name+"'";你取数据的时候没有取 Password 列,当然不能引用