Connecting Tech Pros Worldwide Help | Site Map

how to read data from database first time or read data from xml filw in 2nd time

Newbie
 
Join Date: Jan 2009
Posts: 7
#1: Jan 24 '09
when i used this code when i running second time from xml file it shows that testdbo.xml used by another user
Expand|Select|Wrap|Line Numbers
  1.  //StreamWriter xmlDoc = new StreamWriter(Server.MapPath("~/Testdo.xml"), false);
  2.  
  3.         DataSet dsbase = new DataSet();
  4.         StreamWriter xmlDoc = new StreamWriter(Server.MapPath("~/Testdo.xml"), false);
  5.         //dsbase.ReadXml(MapPath("Testdo.xml"));
  6.        // dsbase.ReadXml(MapPath("~/Testdo.xml" ));
  7.         if (xmlDoc.ToString () == "")
  8.         {
  9.  
  10.             string database = "select * from tbldatabase";
  11.             // DataSet dsbase = new DataSet();
  12.             SqlDataAdapter dabase = new SqlDataAdapter(database, con);
  13.             dabase.Fill(dsbase);
  14.  
  15.             ////GridView1.DataSource = document;
  16.             ////GridView1.DataBind();
  17.             if (dsbase.Tables[0].Rows.Count > 0)
  18.             {
  19.                 GridView1.DataSource = dsbase;
  20.                 GridView1.DataBind();
  21.             }
  22.  
  23.             // Get a FileStream object
  24.  
  25.  
  26.             // Apply the WriteXml method to write an XML document
  27.             dsbase.WriteXml(xmlDoc);
  28.             xmlDoc.Close();
  29.         }
  30.         else
  31.         {
  32.             StreamReader strreader = new StreamReader(Server.MapPath("~/Testdo.xml"));
  33.             dsbase.ReadXml(strreader);
  34.  
  35.             GridView1.DataSource = dsbase;
  36.             GridView1.DataBind();
  37.  
  38.         }
  39.  
  40.  
  41.  
  42.     }
  43.  
  44. }
Frinavale's Avatar
Site Moderator
 
Join Date: Oct 2006
Location: The Great White North
Posts: 5,076
#2: Jan 26 '09

re: how to read data from database first time or read data from xml filw in 2nd time


Call the Dispose() method when you are finished with the XML file to release the resource.
Reply