🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych.msaccess
Article #137626

Re: Tworzenie pliku xml dla danych z tabeli za pomocą pliku vbs

#137626
From: Zbigniew Bratko
Date: Mon, 30 Jul 2018 08:13
39 lines
2151 bytes
W dniu 2018-07-27 o 14:38, Phantom pisze:
> Witam
> Dotyczy MsAccess2013
> 
> Używam funkcji z poziomu accessa:
> Application.ExportXML acExportTable, "Dec_Publ_Tab", "D:\ZISPD\TKPD\Publikacje\Baza\Dec_Publ.xml", , , , acUTF8
> 
> Próbowałem wykonać tą funkcję za pomocą pliku vbs. Nie działa.
> Podejrzewam, że problem tkwi w zapisie "Dec_Publ_Tab" i zamiast tego musi być podana ścieżka do bazy danych i konkretnej tabeli, w tym przypadku: Dec_Publ_Tab.

[...]

No a skąd "VBS" ma wiedzieć co to jest obiekt Application, znać jego 
metodę ExportXML i jaką wartość ma stała acExportTable.

Musisz mu to wszystko przekazać.

Coś w tym rodzaju:

'_____________________________________________________________
Const acExportTable = 0
Const acQuitSaveNone = 2
Const acUTF8 = 0
Dim oApp

   Set oApp = CreateObject("Access.Application")
     oApp.OpenCurrentDatabase "Dysk:\SciezkaDoBazy", False
     oApp.ExportXML acExportTable, "Dec_Publ_Tab", 
"D:\ZISPD\TKPD\Publikacje\Baza\Dec_Publ.xml", , , , acUTF8
     oApp.CloseCurrentDatabase
     oApp.Quit acQuitSaveNone
   Set oApp = Nothing


-- 
Pozdrowienia
BraZby
www.faq.accdb.pl
www.accdb.pl
Technical Details
Message-ID: <pjmhc3$1b7$1@node2.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <ba1c4dee-528e-43b7-924e-7932bef57f48@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Zbigniew Bratko <byle@co.pl>
Newsgroups: pl.comp.bazy-danych.msaccess
Subject: Re: Tworzenie pliku xml dla danych z tabeli za
 pomocą pliku vbs
Date: Mon, 30 Jul 2018 10:13:48 +0200
Organization: ATMAN - ATM S.A.
Lines: 39
Message-ID: <pjmhc3$1b7$1@node2.news.atman.pl>
References: <ba1c4dee-528e-43b7-924e-7932bef57f48@googlegroups.com>
NNTP-Posting-Host: 37.248.155.230
Mime-Version: 1.0
X-Trace: node2.news.atman.pl 1532938436 1383 37.248.155.230 (30 Jul 2018 08:13:56 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Mon, 30 Jul 2018 08:13:56 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
In-Reply-To: <ba1c4dee-528e-43b7-924e-7932bef57f48@googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit