DataSet里的数据写入XML文件
2007-05-09 18:59
507 查看
//连接字符串
string strConn = @"Data Source=192.168.1.9;password=sa;user id= sa;Initial Catalog =cityfamily";
//用于取数据的sql语句
//注意:在sql语句里给字段重新命名了,当然也可以不对其重新命名
string sqlStr = "select msg_date as date,msg_user as name,msg_admin as isadmin,msg_content as content,msg_comment as comment from user_message where msg_scene ='001'";
SqlConnection sqlConn = new SqlConnection(strConn);
sqlConn.Open();
DataSet ds = new DataSet();
SqlCommand sqlCmd = new SqlCommand(sqlStr, sqlConn);
sqlCmd.ExecuteNonQuery();
SqlDataAdapter sqlAdapter = new SqlDataAdapter(sqlCmd);
sqlAdapter.Fill(ds, "msg");//添充dataset时,对其表名重新命名,当然也可以不对其重新命名
ds.Tables["msg"].Columns["name"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作
ds.Tables["msg"].Columns["date"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作
ds.Tables["msg"].Columns["isadmin"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作
//ds.Tables["city_users"].Columns["user_pwd"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作
XmlTextWriter xtw = new XmlTextWriter("x.xml", Encoding.GetEncoding("utf-8"));
xtw.WriteRaw("<?xml version=\"1.0\" encoding=\"utf-8\"?>");//手动写入原始标记
//for (int i = 0; i < ds.Tables["city_users"].Rows.Count;i++ )
ds.DataSetName = "mapmsg";//这里改了dataSet对像的名称,对应了XML文档的根结点
ds.WriteXml(xtw);
xtw.Close();
sqlConn.Close();
string strConn = @"Data Source=192.168.1.9;password=sa;user id= sa;Initial Catalog =cityfamily";
//用于取数据的sql语句
//注意:在sql语句里给字段重新命名了,当然也可以不对其重新命名
string sqlStr = "select msg_date as date,msg_user as name,msg_admin as isadmin,msg_content as content,msg_comment as comment from user_message where msg_scene ='001'";
SqlConnection sqlConn = new SqlConnection(strConn);
sqlConn.Open();
DataSet ds = new DataSet();
SqlCommand sqlCmd = new SqlCommand(sqlStr, sqlConn);
sqlCmd.ExecuteNonQuery();
SqlDataAdapter sqlAdapter = new SqlDataAdapter(sqlCmd);
sqlAdapter.Fill(ds, "msg");//添充dataset时,对其表名重新命名,当然也可以不对其重新命名
ds.Tables["msg"].Columns["name"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作
ds.Tables["msg"].Columns["date"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作
ds.Tables["msg"].Columns["isadmin"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作
//ds.Tables["city_users"].Columns["user_pwd"].ColumnMapping = MappingType.Attribute;//把某一列做为属性的操作
XmlTextWriter xtw = new XmlTextWriter("x.xml", Encoding.GetEncoding("utf-8"));
xtw.WriteRaw("<?xml version=\"1.0\" encoding=\"utf-8\"?>");//手动写入原始标记
//for (int i = 0; i < ds.Tables["city_users"].Rows.Count;i++ )
ds.DataSetName = "mapmsg";//这里改了dataSet对像的名称,对应了XML文档的根结点
ds.WriteXml(xtw);
xtw.Close();
sqlConn.Close();
相关文章推荐
- DataSet里的数据写入XML文件
- 将DataSet对象中DataTable对象的数据写入XML文件
- 把服务器端数据库的DATASET数据写入客户端EXCEL文件
- java将数据写入xml与读取xml文件数据
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- 使用Jdom查询数据库后,把数据写入xml文件中
- 读取XML文件里的数据,然后筛选数据写入文件中
- 如何将数据从DATASET写入XML文档,并转换成其他应用系统所需的格式!(如RSS阅读器XML文档格式)
- 取出数据写入xml,txt文件
- 将数据写入XML配置文件中
- 数据绑定技术_单值数据绑定示例;将 DataTable,DataSet,DataView,DataReader 绑定到 DataGrid 控件示例;DataBinder.Eval;数组的值赋给ListBox1;Hashtable 绑定到;RadioButtonList;将XML 文件做为数据源绑定到控件
- 《程序实现》从xml、txt文件里读取数据写入excel表格
- tinyxml把xml数据写入字符串,不写入文件的方法
- 将DataSet中的数据写入XML
- XML基础之 DataSet加载XML数据文件
- Delphi中直接将DataSet中的数据写入Excel文件
- XML文件导入到DATASET并且增加数据后导出为XML
- Java数据的持久保存——写入XML文件
- Delphi中将XML文件数据装入DataSet
- [网络收集]asp.net(c#) 保存xml数据(将数据写入到xml文件中)