急:关于把dataset中的数据生成xml文件
这是我的代码
strConn = "Data Source=****;Initial Catalog=Northwind;User Id=sa;Password=*****;";
strSQL = "select top 2 CustomerID,CompanyName from customers for xml auto,elements";
SqlConnection cn = new SqlConnection(strConn);
cn.Open();
SqlCommand cmd = new SqlCommand(strSQL,cn);
XmlReader rdr = cmd.ExecuteXmlReader();
DataSet ds = new DataSet();
ds.ReadXml(rdr,XmlReadMode.Fragment);
rdr.Close();
cn.Close();
string strPathToXml = "C:\\MyData.XML";
ds.WriteXml(strPathToXml);
不知道生成的XML数据却是这样的
<?xml version="1.0" standalone="yes" ?>
<NewDataSet />
我已经把sql check过了没有问题可以挑出数据
求兄弟们帮忙