PC Review Forums Newsgroups Microsoft DotNet Microsoft ADO .NET DataSet.ReadXml(Stream, XmlReadMode) Issue

Reply

DataSet.ReadXml(Stream, XmlReadMode) Issue

 
Thread Tools Rate Thread
Old 26-12-2006, 08:52 PM   #1
Todd
Guest
 
Posts: n/a
Default DataSet.ReadXml(Stream, XmlReadMode) Issue


Hello,



I have a dilemma it seems I cannot read a stream to a DataSet using
DataSet.XmlRead(Stream, XmlReadMode.ReadSchema) everytime I try I get a
{Root element is missing.} error. But if I save it to file same stream it
works great. Any insight would be appreciated.



This does not work(below). Returns {Root element is missing.} error.



private void CreateNewDataSet(RemObjects.SDK.Types.Binary
myStream)

{

DataSet dsRecipientLists = new DataSet();

try

{

myStream.Position = 0;

dsRecipientLists.ReadXml(myStream,
XmlReadMode.ReadSchema);

}

catch (Exception ex)

{

Debug.WriteLine(ex.Message);

}

return dsRecipientsLists;

}





This works(below).



private void CreateNewDataSet(RemObjects.SDK.Types.Binary
myStream)

{

DataSet dsRecipientLists = new DataSet();

try

{

myStream.Position = 0;

TextWriter tw = new
StreamWriter("C:\\Temp\\RecipientXML2.xml");

tw.Write(myStream);

tw.Close();

dsRecipientLists.ReadXml("C:\\Temp\\RecipientXML2.xml",
XmlReadMode.ReadSchema);

File.Delete("C:\\Temp\\RecipientXML2.xml");

}

catch (Exception ex)

{

Debug.WriteLine(ex.Message);

}

return dsRecipientsLists;

}



Thanks for any help,



Todd Manchester

Chronicle Technologies Inc.


  Reply With Quote
Reply



Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off