簡體   English   中英

從SQL Server讀取時XML數據不完整

[英]XML data not Complete when reading from SQL Server

我正在通過C#執行sql查詢,以如下方式獲取XML數據,但是與SQL Server上的數據相比,在字符串getxml_string ,XML數據不完整,我覺得getxml_string做錯了,但是可以不知道:

string getxml = "some query"
DataTable getxml_table = SQLClass.GETSQL(getxml , conn);
var doc = new XmlDocument();
string getxml_string = getxml_table.Rows.OfType<DataRow>().Select(x => x[0].ToString()).First();
 doc.LoadXml(getxml_string);

在GETSQL中,沒有什么花哨的地方,如下所示:

public static DataTable GETSQL(string sqller, SqlConnection connection)
        {

           DataTable data_table = new DataTable();
           connection.Open();
           using (SqlCommand command = new SqlCommand(sqller, connection))
                {
                    SqlDataAdapter adapter = new SqlDataAdapter(command );


                        adapter.Fill(data_table);

                    connection.Close();
                        return data_table ;
            }

}

這為我工作:

List<datarow> list =  getxml_table.AsEnumberable().ToList();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM