none
asp.net 写入XML RRS feed

  • 问题

  • 我想读取数据库然后写入到XML里, 只要自动刷新XML值就会变掉。。。。
    请问下 数据库写好了 ,可是要怎么样才能写入到XML里啊 ····囧···
    2010年2月10日 3:29

答案

  •  using (SqlConnection conn = new SqlConnection())
            {
                conn.ConnectionString = "server=.;uid=sa;pwd=1234;database=TQ_SysManage;";
                conn.Open();
                DataSet ds = new DataSet();
                SqlCommand cmd = new SqlCommand("select * from [Sys_Userinfo] ", conn);
                SqlDataAdapter sda = new SqlDataAdapter(cmd);
                cmd.ExecuteNonQuery();
    
                sda.Fill(ds);
                ds.WriteXml(System.Web.HttpContext.Current.Server.MapPath("data.xml"));
    
    
    
            }

    努力+方法=成功
    • 已标记为答案 Jan coki 2010年2月10日 6:39
    2010年2月10日 3:39

全部回复

  •  using (SqlConnection conn = new SqlConnection())
            {
                conn.ConnectionString = "server=.;uid=sa;pwd=1234;database=TQ_SysManage;";
                conn.Open();
                DataSet ds = new DataSet();
                SqlCommand cmd = new SqlCommand("select * from [Sys_Userinfo] ", conn);
                SqlDataAdapter sda = new SqlDataAdapter(cmd);
                cmd.ExecuteNonQuery();
    
                sda.Fill(ds);
                ds.WriteXml(System.Web.HttpContext.Current.Server.MapPath("data.xml"));
    
    
    
            }

    努力+方法=成功
    • 已标记为答案 Jan coki 2010年2月10日 6:39
    2010年2月10日 3:39
  • 开心 ··ds.WriteXml(System.Web.HttpContext.Current.Server.MapPath("data.xml"));  是 写入到 名字叫 data.xml的表是吗?

    多组 XML 数据 输入的话 这样也可以吗??

    2010年2月10日 3:47