Jeg bruger SQL 2005 Express med AspNet. Hvordan kan jeg save eller pipe outputtet fra en forespørgsel til en fil f.eks. "MyQuery.xml"
På forhånd tak.... -------------------------- <SCRIPT Runat="Server"> Sub Make_Query(ByVal Src As Object, ByVal Args As EventArgs) Dim SQLString As String SQLString = "SELECT * FROM Customers for xml auto" SqlDataSource1.SelectCommand = SQLString End Sub </SCRIPT>
Mød TrackMan og Veo på Computerworld Cloud & AI Festival og hør, hvordan tech ændrer måden, vi træner og udvikler talent – fra skolebold til The Masters.
Der er flere muligheder, men jeg har før brugt at kalder ExecuteXmlReader på SqlCommand objektet og få et XmlReader objekt tilbage. Så kan du f.ex. oprette et XmlDocument og bruge Load til at hente XML ind og Save til at gemme til fil.
Dim con As SqlConnection = New SqlConnection(constr) Dim cmd As SqlCommand = New SqlCommand(sqlstr) Dim rdr As XmlReader = cmd.ExecuteXmlReader Dim doc As XmlDocument = New XmlDocument doc.Load(rdr) doc.Save(fnm)
wow. Tak skal du have. I vil prøve tygge mig igennem din kode og vende tilbage..........
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.