SQL Server可以直接查询生成XML文件
解决方案 »
- 怎么没反应呢。。。
- ASP.NET AJAX 1.0 中如何实现将GridView控件中的数据导出到Excel?
- |M| 有趣的问题:CSDN隔一段时间就会发出"叮叮,叮叮"(声音不准)这是怎么实现的什么原理??? 不急
- 紧急状况!!!!!!!!!!!!!毕业设计
- .net里 使用[Ajax.AjaxMethod]新增参数问题
- 急!!!url问题
- 文字格式问题!!!在线等!!
- 大家帮忙看看,怎样在类文件里面实现post传递啊?100分送上!
- sql server 中有没有求某一行所有字段(int 型)的总和
- (100分)如何实现:“http://expert.csdn.net/expert/forum.asp”页面中的左边“浏览树”的效果
- 希望在datagrid中有一列为检查框的问题
- 怎样判定<img src="http:www.name.com/image/name.gif">一定有该图。或者说一定
sqlconnection sqlconn=new sqlconnection("server=myserver;uid=sa;pwd=;database=mydatabase;")
sqlcommand sqlcmd=new sqlcommand("select * from authors for xml auto,xmldata",sqlconn)
sqlconn.open()
XmlTextReader xmlreader=sqlcmd.ExecuteXmlReader();
DataSet ds=ne DataSet();
ds.ReadXml(xmlreader,XmlReadMode.Fragment);
ds.WriteXml("resultxml.xml");
另外:
dataset也能将数据导出为xml和xml schema。
sqldataadapter sqladp=new sqldataadapter("select * from authors",sqlconn)
dataset ds =new dataset;
sqladp.fill(ds,"authors")
string strxmldata=ds.GetXml();
string strxmlschema=ds.GetXmlSchema();
我没有测试
[email protected]
System.Xml.XmlTextReader xmlreader=sqlcmd.ExecuteXmlReader();
XmlReader xmlreader=sqlcmd.ExecuteXmlReader();
xmldoc.DataSet.ReadXml(Server.MapPath("test.xml"));
DataTable dt=xmldoc.DataSet.Tables[0];
XmlTextReader reader;
reader=new XmlTextReader(Server.MapPath("test.xml"));
再请教:
添加一条新的记录能直接插入到已有的XML文件里吗?就象将新记录添加到数据库一样。
xmldoc.DataSet.ReadXml(Server.MapPath("test.xml"));
DataTable dt=xmldoc.DataSet.Tables[0];//对dt做相应操作,添加、删除、修改……xmldoc.Save(Server.MapPath("Expert_xml.xml"));
xmldoc.Save(Server.MapPath("test.xml"));
Access to the path "C:\Inetpub\wwwroot\document\resultxml.xml" is denied.
->属性->安全->设Everyone完全控制为允许
是不是右击XML文件->属性??只有一项的。生成XML文件后,能不能筛选XML里面的数据,就象筛选数据表数据一样?