Question ERROR: Unable to save data to XML hosted file via URL.

drew4663

Well-known member
Joined
May 3, 2007
Messages
62
Programming Experience
1-3
VB.NET:
Imports System.Net
Imports System.IO
Imports System.Xml
Imports System.Uri
Public Class Form1
    Dim datas As New DataSet
    Dim URL As String = "http://www.urladdress.com/file.xml"
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

        datas.ReadXml(URL)
        Grid.DataSource = datas
        Grid.DataMember = "user"
        Grid.DataSource = datas.Tables(0)

    End Sub

    Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
        Dim Request As WebRequest = HttpWebRequest.Create(URL)
        Dim Response As WebResponse = Request.GetResponse
        Dim sWriter As New StreamWriter(Response.GetResponseStream)
        Dim save As New DataTable
        Grid.EndEdit()
        save = Grid.DataSource
        save.WriteXml(sWriter)

I'm getting an error that says the stream was not writable. It's not a permissions problem because the file is set to 777.

Before I had the code like......

VB.NET:
Imports System.Net
Imports System.IO
Imports System.Xml
Imports System.Uri
Public Class Form1
    Dim datas As New DataSet
    Dim URL As String = "http://www.urladdress.com/file.xml"
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load

        datas.ReadXml(URL)
        Grid.DataSource = datas
        Grid.DataMember = "user"
        Grid.DataSource = datas.Tables(0)

    End Sub

    Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
        Dim save As New DataTable
        Grid.EndEdit()
        save = Grid.DataSource
        save.WriteXml(URL)

This code would give me an error saying "URI formats are not supported."

Anyone out there that can help?
 
Back
Top