请问如何把SQLSERVER中一个表中数据转换到XML文件中? 把表中的数据select出来fill到dataset,再用dataset.getxml()就可以得到xml字符串了,然后再写到文件中去或者用select * from table for xml 来得到表的xml字符串再写到文件中去 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://dotnet.aspx.cc/ShowDetail.aspx?id=F3EB8683-DB3C-4460-ADB7-7C5C12348A11 谢谢楼上2位,我这样写:string strCon = "Integrated Security=SSPI;Server=(local);Database=Test";SqlConnection conn = new SqlConnection(strCon);conn.Open();string sql = "SELECT * FROM Field";SqlCommand Cmd = new SqlCommand(sql,conn);DataSet ds = new DataSet();SqlDataAdapter da = new SqlDataAdapter(Cmd);da.Fill(ds);ds.GetXml();string filename = "test.xml";FileStream fs = new FileStream(filename,FileMode.Create);XmlTextWriter writer = new XmlTextWriter(fs, System.Text.Encoding.Unicode);ds.WriteXml(writer);出错:对路径“c:\windows\system32\inetsrv\test.xml”的访问被拒绝。WHY? 关于三层架构的问题,先谢谢高手们了 异常处理语句【throw】报错不知为何,求围观,在线等 Mono下C#如何调用linux命令 如何对DataGridView中被选定的行,进行判断? 如何在.net里面将表情转译 C#调用matlab,搞不定啊,请诊断 求教!!!! HTTPWEBREQUEST 操作超时很费解 c#怎样用request获得传过来的xml流? 启动一个线程后,如何知道这个线程是否结束? 怎样验证18位的身份证号码是否正确? 编译器错误信息: CS1595: 已在多处定义“ECKM.Global” 是什么意思啊?
SqlConnection conn = new SqlConnection(strCon);
conn.Open();
string sql = "SELECT * FROM Field";
SqlCommand Cmd = new SqlCommand(sql,conn);
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(Cmd);
da.Fill(ds);
ds.GetXml();
string filename = "test.xml";
FileStream fs = new FileStream(filename,FileMode.Create);
XmlTextWriter writer = new XmlTextWriter(fs, System.Text.Encoding.Unicode);
ds.WriteXml(writer);出错:对路径“c:\windows\system32\inetsrv\test.xml”的访问被拒绝。
WHY?