Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Import XML in SQL Server? (https://www.delphipraxis.net/117550-import-xml-sql-server.html)

delphi_expert 20. Jul 2008 19:30

Datenbank: SQL Server Express • Version: 2005 • Zugriff über: ?

Import XML in SQL Server?
 
Hallo,

ich bin auf der Suche nach einer Möglichkeit, um möglichst elegant
aus einer anderen Anwendung exportierte Inhalte aus Datenbanktabellen (XML,XSP)
mit Delphi 2007 zu importieren und in den SQL Server zu transferieren.
Dabei können die Daten sowohl neue als auch update Informationen enthalten, auch
mit mehreren Tabellen (relational).

Ich habe bis jetzt die Möglichkeit über den XMLTransformProvider und das XMLMapper Tool
gefunden, damit bekomme ich die Daten schon in ClientDataSets gelesen (und z.B. mit BDGrid angezeigt).

Gibt es vielleicht einen besseren Weg den ich übersehe?

jensw_2000 20. Jul 2008 20:01

Re: Import XML in SQL Server?
 
Hi,
warum benutzt du nicht den nativen XML Support des SQL-Servers?
Halte ich für effektiver als selbst eine Lösung "zusammenzufriemeln".

Infos findest du u.a. hier ...
http://technet.microsoft.com/de-de/l.../ms131375.aspx


MFG
Jens

delphi_expert 21. Jul 2008 12:05

Re: Import XML in SQL Server?
 
Hallo,

die Daten aus dem XML File sollen als "normale" relationale Daten in der Db gespeichert werden,
nicht das XML-File als solches in einem XML-Type Feld.

Vielleicht gibt es ja etwas was nicht so stark abhängig vom SQL Server ist...
Es gibt da wohl ein "BulkLoadXML" Objekt, aber ich weiß nicht ob das geeignet ist..

[Edit]Ist es für mich scheinbar nicht, da der Import mit Fehler in der XSD-Datei abbricht..


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz