Using Multiple Data Readers

前端 未结 5 1537
情书的邮戳
情书的邮戳 2021-01-11 19:16

I am developing a WinForm Application in C Sharp on the .net framework. The database string I am using as of now is



        
5条回答
  •  清歌不尽
    2021-01-11 19:40

    Sure:

    public void SignUpControllerDay()
    {
        using (var conn = new SqlConnection(ConnectionString))
        using (var cmd = conn.CreateCommand())
        {
            conn.Open();
            cmd.CommandText = "SELECT ...";
            using (var reader = cmd.ExecuteReader())
            {
                while (reader.Read())
                {
                    var phone = reader["Phone_Number"].ToString();
                    Bar(phone);
                }
            }
        }
    }
    
    public void Bar(string phone)
    {
        using (var conn = new SqlConnection(ConnectionString))
        using (var cmd = conn.CreateCommand())
        {
            conn.Open();
            cmd.CommandText = "SELECT ..."; // use phone to prepare statement
            using (var reader = cmd.ExecuteReader())
            {
                while (reader.Read())
                {
                    // Fill the grid
                }
            }
        }
    }
    

提交回复
热议问题