注册 登录
编程论坛 C# 论坛

ADO.NET中总是提示输入字符串的格式不正确(求大神帮忙改正错误)

周华昆 发布于 2018-06-07 10:55, 2520 次点击
private void button3_Click(object sender, EventArgs e)
        {           
            student.glpwd  =  watermarkTextBoxGLPWD.Text;//管理员密码
            SqlCommand cmd = new SqlCommand();
            try
            {
                student.con.Open();
                cmd.Connection = student.con;
                = "select * from adminpwd where 密码='" + student.glpwd  + "'";
                int n = Convert.ToInt32(cmd.ExecuteScalar());
                student.con.Close();
               if (n <= 0)
                {
                    MessageBox.Show("密码输入错误!");
                }
                else
                {
                    admin1 f4 = new admin1();//第四个窗体(管理员)
                    this.Hide();
                    f4.ShowDialog();
                }
只有本站会员才能查看附件,请 登录

               

[此贴子已经被作者于2018-6-7 10:58编辑过]

3 回复
#2
pengzhanggui2018-06-09 09:06
检查你自己的sql语句
#3
草根英雄2018-06-12 10:53
可以弹个消息窗口,看一下SQL语句,可能是没有去空格造成的
#4
greenleaf762019-11-07 11:02
数据库中密码字段是啥类型?
1