Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

C # MySQL DataReader thứ hai trong vòng lặp while DataReader

DataReader giữ kết nối cho đến khi nó lặp qua tất cả các bản ghi của nó. Hãy thử điều này

using(reader)
{
   System.Data.DataTable dt = new System.Data.DataTable();
   dt.Load(reader);

   foreach(DataRow row in dt.Rows)
   {
        addtolog("mysql",row["nations_name"].ToString());

        int nation_ID = int.Parse(row["nations_ID"].ToString());
        string nation_name = row["nations_name"].ToString();
        string user_ID = row["nations_user"].ToString();


        addnation(nation_ID, nation_name, user_ID);
   }
}

Bằng cách này, hai người đọc không chia sẻ cùng một kết nối



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tìm vĩ độ / kinh độ gần nhất bằng truy vấn SQL

  2. Trợ giúp với truy vấn MySql - Các hàng nắm giữ mức tối đa thông minh của nhóm của một cột nhất định

  3. Truy vấn SQL để tính số dư tài khoản

  4. Cách giới hạn truy vấn SHOW TABLES

  5. chuyển đổi chuỗi ngày thành trường datetime của mysql