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没有被初始化。。。。怎么办

    快来人哇~~~~求打救

    评论

报告相同问题?

悬赏问题

  • ¥20 delta降尺度方法,未来数据怎么降尺度
  • ¥15 c# 使用NPOI快速将datatable数据导入excel中指定sheet,要求快速高效
  • ¥15 再不同版本的系统上,TCP传输速度不一致
  • ¥15 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程