DataSet里的数据写入XML文件
来源:互联网 发布:python 中国热力地图 编辑:程序博客网 时间:2024/04/29 08:19
//连接字符串
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时,对其表名重新命名,当然也可以不对其重新命名
///注意
///操作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时,对其表名重新命名,当然也可以不对其重新命名
///注意
///操作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();
来自:http://www.cnblogs.com/sopper/archive/2007/05/09/740562.html
- DataSet里的数据写入XML文件
- 将DataSet对象中DataTable对象的数据写入XML文件
- 读取XML文件里的数据,然后筛选数据写入文件中
- 将dataset中的数据写入xml中
- qt数据写入文件和读取文件里的数据
- 使用ODBC, 将CSV文件里的数据导入DataSet
- dataset写入xml
- 把文件写入xml和更新xml的数据
- XML文件的写入
- DataSet的XML文件读写
- DataSet数据集导出到Xml文件
- Java数据的持久保存——写入XML文件
- 如何讲数据库里的数据写入到指定的XML中
- 自定义DataSet,并写入数据
- tinyxml把xml数据写入字符串,不写入文件的方法
- 原始 XML 文件的写入
- C# xml文件读取节点写入数据
- 如何:将类数据写入 XML 文件
- 网页木马相关技术总结:
- PHP连接数据——PHP学习日记一
- 查找缺少的类在哪个包中
- 耐克鞋子---给兄弟的
- Linux必学的60个命令(1)-安装与登陆
- DataSet里的数据写入XML文件
- Sun兑现承诺开源Java JDK置于GPLv2下
- Linux必学的60个命令(2)-文件处理
- 设计自动升级软件
- Eclipse插件之Spring IDE
- Delphi DataSet Error
- 密码编码学-错位法
- Weblogic 9.2产品直接下载地址
- 电话销售练功十八法口诀