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

Dữ liệu thô Xml trả về từ SQL Server 2005 không đúng khi gọi từ .NET

reader.Read()reader.ReadOuterXml() ở trong cùng một vòng lặp sẽ bỏ qua một dòng. Hãy thử điều này:

using (XmlReader reader = cmd.ExecuteXmlReader())
            {
               reader.Read(); //For initial first read.
               while (!reader.EOF)
                {

                    results.Root.Add(XElement.Parse(reader.ReadOuterXml()));
                    count += 1;

                }
            }


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển đổi ‘time’ thành ‘datetime2’ trong SQL Server (Ví dụ T-SQL)

  2. Kiểm tra xem giá trị cột có tồn tại trong một cột khác trong SQL hay không

  3. Truy vấn SQL để lấy dữ liệu trong 3 tháng qua

  4. Tại sao KHÔNG NULL trả về giá trị NULL cho Varchar (tối đa) trong SQL Server?

  5. Chọn một cột trong SQL không có trong Nhóm theo