![](/img/trans.png)
[英]C# Selenium Reading the complete data from a Database (SQL Server)?
[英]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.