DevTrain .NET Developers Home. Das Community Portal für ASP.NET, Visual Basic, C#
 
  Login Status: Hallo   Anmelden  Suche:  
Navigationslinks überspringen
Startseite
Artikel
Blogs
Foren
ClubClub erweitern

 
Ihre Optionen
Save
Mail
Print
Rate
 
Advertising
  Business Compact vom 24.-25. Februar 2010 im ehem. IMAX München

 
Navigationslinks überspringen
Autor:Bernhard Elbl

Import-/ExportXML in OfficeXP

In Excel 2002 und Access 2002 können Sie jetzt alle Daten als XML speichern (exportieren) oder importieren. Dies kann in Access über viele verschiedene Wege passieren. Tabellen, StoredProcedures, Reports usw... Aus allem kann man XML-Files erzeugen. Zudem können Sie sogar Schemas exportieren. Diese neuen OfficeXP-Features können alle auch in ASP genutzt werden.

Mit dem folgenden Script wird ein Access-Table als XML-File exportiert.
Zu erst muss allerdings ein Verweis auf die Objekt-Library von Access gesetzt werden.

<%@ Language=VBScript %>
<%
sPathDB = Server.MapPath("./") & "\db\db1.mdb" ' Pfade bestimmen
sPathXML = Server.MapPath("./") & "\xml\"
Response.Write sPathDB
' ---Instanz zu Access-Objekt erzeugen
Set oAcc = Server.CreateObject("Access.Application")
' --- Datenbank öffnen, False für not-exclusive
oAcc.OpenCurrentDatabase sPathDB, False
'--- Exportieren mit Parameterübergabe
oAcc.ExportXML acExportTable, "Artikel", sPathXMl & "Artikel.xml"
'--- DB schliessen
oAcc.CloseCurrentDatabase
'--- Access-Objekt beenden und zerstören
oAcc.Quit
Set oAcc = Nothing
%>

 

Die ExportXML-Funktion benötigt einige Parameter.
Was heisst hier...
oAcc.ExportXML = Der Funktionsaufruf ist Teil des Application-Objekts von Access
acExportTable = Object-Type, Konstante, welche die Art der Exportierung setzt(hier Tabelle). Weitere Möglichkeiten sind: acExportStoredProcedure, acExportReport, acExportForm, acExportQuery...
"Artikel" = DataSource, hier der Tabellenname
"Artikel.xml" = DataTarget, das Ziel und der Name der entstehenden XML-Datei


Detail-Informationen und Samples zu dem Thema finden Sie hier...
http://msdn.microsoft.com/library/techart/ODC_accessxml.htm

 


Diskutieren Sie in den Foren

Advanced Developers Track vom 24.-25. Februar 2010 im ehem. IMAX München