• 全部
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm&WPF
  • C#开发新技术
  • 问答

急:关于把dataset中的数据生成xml文件

Bigenius 2004-10-29 10:37:14
这是我的代码

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过了没有问题可以挑出数据
求兄弟们帮忙
...全文
119 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Bigenius 2004-10-29
我已经解决了,谢谢你的热心
接分
回复
menglionel 2004-10-29
DataSet.ReadXml 方法
将 XML 架构和数据读入 DataSet。
回复
menglionel 2004-10-29
用DataSet来实现好了,把数据先fill到DataSet
再调用DataSet的getxml()方法:
private static void DemonstrateGetXml()
{
// Create a DataSet with one table containing two columns and 10 rows.
DataSet ds = new DataSet("myDataSet");

//Fill the data to DataSet
db.fill(ds);

// Display the DataSet contents as XML.
Console.WriteLine( ds.GetXml() );
}
回复
相关推荐
发帖
C#
创建于2007-09-28

10.5w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-10-29 10:37
社区公告

让您成为最强悍的C#开发者