当前位置: 首页 > 编程语言 > C#

如何将完整的SQL表导出到XML分享

时间:2023-04-10 13:41:18 C#

C#学习教程:如何将完整的SQL表导出为XML所以我在应用程序设计方面的技能是有限的。我正在尝试将整个表从数据库(使用视图)导出到XML文件(然后希望将其导出到电子表格-我已经看过但找不到直接的方法)。我使用以下代码仅成功地将1列导出到xml文件:DataConn.UserName="***";DataConn.Password="***";DataConn.SqlServer="***";DataConn.Database="***";conststringstrSql="SELECTTOP1*FROMvwGetStaffDetailsFORXMLAUTO";使用(SqlCommandsqlComm=newSqlCommand(strSql,DataConn.Connect()){CommandType=CommandType.Text}){stringresult=sqlComm.ExecuteScalar().ToString();File.WriteAllText(@"C:Temptext.xml",结果);每当我使用ExecuteReader或ExecuteXmlReader时,我都得不到任何实际结果。我怎样才能得到所有的领域?编辑:我必须使用Top1才能让ExecuteScalar正常工作。使用以下解决方案,我的文件显示:Email="***@***.com"Code="***"Number="******"PhoneTypeID="1"/>这是用