Michelle_clq 2015-05-17 07:31 采纳率: 0%
浏览 1822

老是抛出connection没被初始化,怎么破

private void FrmSysLogin_Load(object sender, EventArgs e)
{
conStr = @"Data Source=2011-20131004OT;Initial Catalog=Bank;Integrated Security=true";

    }
    private void btnLogin_Click(object sender, EventArgs e)
    {
        SqlConnection connection = new SqlConnection(conStr);
        SqlCommand cmd = new SqlCommand();
        connection .Open ( );
        cmd .CommandText = " SELECT*FROM Bank WHERE cardID@='6301'&&<='6310' AND pwd=='888888'";
        SqlParameter paraID = new SqlParameter();
        paraID.ParameterName = "cardID";
        paraID.DbType = System.Data.DbType.String;
        paraID.SqlDbType = System.Data.SqlDbType.Char;
        paraID.Direction = System.Data.ParameterDirection.InputOutput;
        paraID.IsNullable = true;
        paraID.Value = "10000";
        cmd.Parameters.Add(paraID);
        SqlParameter paraPWD = new SqlParameter();
        paraPWD.ParameterName = "pwd";
        paraPWD.DbType = System.Data.DbType.String;
        paraPWD.SqlDbType = System.Data.SqlDbType.Char;
        paraPWD.Direction = System.Data.ParameterDirection.InputOutput;
        paraPWD.IsNullable = true;
        paraPWD.Value = "888888";
        cmd.Parameters.Add(paraPWD);
        SqlDataReader reader = cmd.ExecuteReader();
        if (reader.HasRows)
        {
            ;
            MessageBox.Show("登录成功!");
        }
        else
        {
            MessageBox.Show("登录失败!");
        }
        connection.Close();
  • 写回答

8条回答 默认 最新

  • Michelle_clq 2015-05-17 07:33
    关注

    SqlDataReader reader = cmd.ExecuteReader();
    就是上面这条语句老是说CONNECTION没有被初始化。。。。怎么办

    快来人哇~~~~求打救

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题