Articles of xml

Zuordnung von XML zu database-Tabelle

Ich schreibe ein Programm, das XML-data in eine databasetabelle abbildet. So habe ich es versucht: namespace TESTMAPPNING2 { class Program { static void Main(string[] args) { Test(); } static void Test() { string connetionString = null; SqlConnection connection; SqlCommand command; SqlDataAdapter adpter = new SqlDataAdapter(); DataSet ds = new DataSet(); XmlReader xmlFile; string sql = […]

Vermeiden Sie doppelt verschachtelte Elemente bei der Verwendung von FOR XML PATH

Meine gespeicherte Prozedur erstellt eine XML (indem sie alle Eingaben vom Verbraucher) wie die folgenden: <Event> <DataSource>Test</DataSource> <Name>SomeTable.Created</Name> <Context>SomeTable</Context> <ContextKey> <SomeFieldId>999</SomeFieldId> <SomeOtherFieldId>777</SomeOtherFieldId> </ContextKey> </Event> Der ContextKey ist ein XML-Input, der vom Verbraucher in diesem Format angegeben werden muss: <SomeFieldId>999</SomeFieldId> (Dann meine gespeicherte Prozedur erstellt die oben genannten XML für mich ..) Aber ich habe hier […]

Vorteile von XML-basierten Datasets über gewöhnliche Datasets

Ich lerne XML-Nutzung aus einem Buch. Aber stolpern auf ein paar Dinge. Nun, ich weiß, XML hat zunehmende Technologieansprüche wie in Web Services und Sachen. Sie sind menschlich lesbar, hierarchisch. Aber als ich auf ein Thema stieß, in dem Datasets über XML SqlXmlCommand (mit dem Microsoft.Data.SqlXml Namespace, der classn (wie SqlXmlCommand und SqlXmlAdapter) analog zu […]

XML für Pfadabfrage an T-SQL-Abfrage

Ich habe eine ziemlich komplexe Abfrage, die den 'XML für den Pfad' verwendet, um ein XML zurückzugeben. Jetzt brauche ich diese Abfrage als eine regelmäßige T-SQL-Abfrage, aber ich habe große Schwierigkeiten, dies zu konvertieren. Ich habe nach einem Tool oder einem anderen Thema gesucht, das dieses umwandeln kann oder mehr Informationen gibt, wie man diese […]

Übergeben von XMLDocument an gespeicherte Prozedur

Mein aktuelles Setup ist wie folgt: Client Javascript JSON stringed object wird an eine server-function als so übergeben Klient: var requestObject = JSON.stringify(clientObject); $.ajax({ url: 'serverClass.aspx/serverFunction', data: requestObject, dataType: "json", contentType: "application/json; charset=utf-8", cache: false, context: document.body, type: 'POST', success: saveSuccessfulFunction }); server: [WebMethod(EnableSession = true)] public static int SaveAllReportOptions(string requestObject) { XmlDocument xdoc = […]

ADO kann nicht auf SQL server XML-Typ Spalte mit nativen Client (SQLNCLI)

Ich benutze ADO und einen der "nativen" Treiber (zB SQLNCLI , SQLNCLI10 , SQLNCLI11 ), um eine Verbindung zu SQL server SQLOLEDB (anstatt den Legacy SQLOLEDB Treiber). ADO versteht den XML SQL-server-datatyp nicht, den die nativen Treiber aussetzen: field: ADOField; field := recordset.Fields.Items["SomeXmlColumn"]; field.Value , auf field.Value wirft eine EOleException : Quelle: Microsoft Cursor Engine […]

SQL server XML / DataTable Insert – So überspringen Sie einzelne Entitätserrors

Wir können mehrere Zeilen auf SQL server insert, indem wir XML oder DataTable von der .NET-Anwendung an eine gespeicherte Prozedur übergeben. Meine Frage ist das Wenn 100 Zeilen versucht haben, so einzufügen, und 1 Zeile hat Fehler erzeugt, werden noch 99 Zeilen eingefügt? oder keiner der 100 Zeilen würde nicht als ein Zeilenproblem eingefügt werden? […]

XML-Index verlangsamt Abfragen

Ich habe einen einfachen Tisch mit der folgenden Struktur, mit ~ 10 Millionen Zeilen: CREATE TABLE [dbo].[DataPoints]( [ID] [bigint] IDENTITY(1,1) NOT NULL PRIMARY KEY, [moduleeID] [uniqueidentifier] NOT NULL, [DateAndTime] [datetime] NOT NULL, [Username] [nvarchar](100) NULL, [Payload] [xml] NULL ) Nutzlast ähnelt diesem für alle Zeilen: <payload> <total>1000000</total> <free>300000</free> </payload> Die folgenden zwei Abfragen dauern etwa […]

Lesen aus einer XML-file mit SQL-SERVER OHNE Bulk Load

Vielen Dank für die time nehmen, um zu helfen. Ich habe eine XML-file auf einem server, den ich versuche zu lesen, mit SQL server. Allerdings, um Bulk-Laden verwenden, müsste ich das Konto für die Prozedur für die Buladmin-server-Rolle verwendet hinzufügen. Ich möchte es vermeiden, eine solche Erlaubnis zu einem Konto für ein einziges Verfahren zu […]

XML-Ausgabe von SQL server 2008

Ich versuche, eine XML-Ausgabe von SQL zu erstellen, die 3 verschachtelte statementen hat, aber ziemlich wenig Erfahrung in diesem Bereich haben. Der Code, den ich geschrieben habe, ist unten: select replace(replace(replace( ( select ID as [@ID], (select cast(Name as int) as [@Name], (select num as [@Number], from #tbl_new_claims_export for xml path('Num'),root('Numbers'), type ) from #tbl_new_claims_export […]