关于ASP.NET从SQL server数据库中读取数据生成XML文件的问题
举个简单例子,我在asp.net中添加一个按钮Button,然后通过点击Button,来访问数据库,然后生成xml文件。已经在sqlserver2005中存在studen...
举个简单例子,我在asp.net中添加一个按钮Button,然后通过点击Button,来访问数据库,然后生成xml文件。已经在sql server 2005中存在student库,内有一张students表,包括学号、姓名、年龄、性别四个字段。下面一段代码是参照网上写的: string sql = "SELECT * FROM students FOR XML auto,elements"; SqlConnection conn = new SqlConnection("Server=(local)\\SQLEXPRESS;uid=sa;pwd=123456;Database=student"); SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); XmlReader objXmlReader = cmd.ExecuteXmlReader(); DataSet ds = new DataSet(); ds.DataSetName = "XML"; ds.ReadXml(objXmlReader, XmlReadMode.Fragment); ds.WriteXml(Server.MapPath("XML.xml")); conn.Close();运行是没有问题,也在相应的文件夹下面生成了XML.xml这个文件,但此文件打开后,是空的,什么也没有(下图),请问各位高人,这是什么原因,问题出在哪?万分感谢!!!
展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询