其实就是一个系统登录部分的
也就是查询表,如果用户名密码相符,打开新的窗口
调试发现count一直是-1,不知道是为什么呢?
string ConnString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Program Files\\Microsoft SQL Server\\MSSQL10.SQLEXPRESS\\MSSQL\\DATA\\gessmann.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection Conn = new SqlConnection(ConnString);
Conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = Conn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SELECT * FROM Login WHERE UserID=@UserID AND PWD=@PWD";
cmd.Parameters.Add("@UserID", SqlDbType.NVarChar, 20).Value = textBox1.Text.Trim();
cmd.Parameters.Add("@PWD", SqlDbType.NVarChar, 20).Value = textBox2.Text.Trim();
int count = cmd.ExecuteNonQuery();
label3.Text = count.ToString();
if (count > 0)
{
Form form2 = new Form();
this.Close();
form2.Show();
}
else
{
MessageBox.Show("该用户不存在");
}
也就是查询表,如果用户名密码相符,打开新的窗口
调试发现count一直是-1,不知道是为什么呢?
string ConnString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Program Files\\Microsoft SQL Server\\MSSQL10.SQLEXPRESS\\MSSQL\\DATA\\gessmann.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
SqlConnection Conn = new SqlConnection(ConnString);
Conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = Conn;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "SELECT * FROM Login WHERE UserID=@UserID AND PWD=@PWD";
cmd.Parameters.Add("@UserID", SqlDbType.NVarChar, 20).Value = textBox1.Text.Trim();
cmd.Parameters.Add("@PWD", SqlDbType.NVarChar, 20).Value = textBox2.Text.Trim();
int count = cmd.ExecuteNonQuery();
label3.Text = count.ToString();
if (count > 0)
{
Form form2 = new Form();
this.Close();
form2.Show();
}
else
{
MessageBox.Show("该用户不存在");
}
解决方案 »
- 新手提问:从datagridviw中取列值,如何去掉重复的?
- 参数和返回值共同定义的函数的“签名”,这句话如何理解?
- c#用的String问题
- c# 开发为什么工具总是出现那么低级的错误呢。。我狂晕。。。。。。。。。。。。
- 急!!!使用IPSec后,把所有的TCP禁掉后只开了80,21端口,但是Serv-u FTP 21登录目录不能正常列表,怎么解决随机端口?
- 我在我的机器上运行web service时提示:我的机器不是asp.net 1.1 version 怎么回事
- SDK 和.net的区别
- wpf命名空间问题
- C#程序员能挣多少money?和java 比较呢?欢迎大家讨论!!
- 几个问题,关于控件透明
- 程序后门(彩蛋)制作源码发放
- dataGridView(winform)
2、SqlDbType.NVarChar 修改为 SqlDbType.VarChar
用dataset或者datareader