![]() |
Datenbank: SQL Server 2008 • Zugriff über: ADO
XML Datentyp in SQL Datenbank übergeben
Hallo,
ich versuche an eine Datenbank einen neuen Datensatz hinzuzufügen. Normalerweise mache ich es immer über Appendrecord([Spalte1,Spalt2,...]) Jetzt ist aber eine Spalte in der Datenbank als XML definiert. Wie kann ich dieses Datentyp übergeben ? |
Re: XML Datentyp in SQL Datenbank übergeben
Hallo...
:gruebel: meinst du vieleicht, daß in der Spalte XML Daten / das XML gespeichert wird ?. Von einem Datentyp XML habe ich noch nicht gehört. wenn es so ist: - das XML z.B. in StringList laden - in der Datenbank ein Blob Feld - die Stringlist in das Blob Feld. --> die Struktur (Einrückungen) sollte erhalten bleiben hoffe geholfen zu haben. :hi: |
Re: XML Datentyp in SQL Datenbank übergeben
Ich glaube eher er meint eine XML-Datenstruktur zu importieren (mehrere Felder)
|
Re: XML Datentyp in SQL Datenbank übergeben
Liste der Anhänge anzeigen (Anzahl: 1)
Doch ich meine schon den Datentyp xml.
Anbei ein Screenshot aus dem SQL Server Management Studio |
Re: XML Datentyp in SQL Datenbank übergeben
Das ist wie bei einem Textfeld auch zu übergeben.
Der Server kontrolliert lediglich ob nicht xml taugliche Zeichen enthalten sind und lehnt gegebenenfalls einen Insert ab. Grüße / Martin |
Re: XML Datentyp in SQL Datenbank übergeben
Hi,
evtl. kann man die Daten als String/Varchar an eine Procedure übergeben und dort in das SQL-XML-Format umwandeln? |
Re: XML Datentyp in SQL Datenbank übergeben
So ich habe es jetzt hinbekommen. Es wird wirklich wie bei einem Textfeld gemacht.
Das Problem bestand darin, dass der SQL Server einen Unicodestring erwartet hat. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz