XML aus der SQL-Spalte: Methoden können nicht auf nvarchar (max) aufgerufen werden

8

Ich habe eine SQL-Abfrage, die mit einem Fehler in meinem Spaltennamen zurückspringt und sagt: 'Methoden können nicht auf nvarchar (max) aufgerufen werden.

%Vor%

Das Problem scheint sich um [XML_EX] .value zu drehen, aber ich habe ein paar Dinge ausprobiert, einschließlich der Änderung des Spaltentyps, aber ich habe mich endlich gelöst. Alle Zeiger würden sehr geschätzt werden.

    
Rob Owl 08.06.2012, 09:50
quelle

2 Antworten

2

Danke für Ihre Antworten, Jungs. Es stellte sich heraus, dass ich es zu kompliziert machte, da ich in der SQL-Tabelle keinen Zugriff auf meinen Namespace hatte. Ich habe jedoch damit begonnen, meinen Feldtyp in XML zu ändern, danke Andomar. Meine Lösung ist unten:

%Vor%

Dies extrahiert meine Gesamtzeiten wie ich es mir erhofft hatte. Nochmals vielen Dank.

    
Rob Owl 25.11.2013, 10:22
quelle
6

Klingt wie XML_EX vom Typ nvarchar(max) . Ändern Sie es in xml .

Sie können es auch so in die Abfrage umwandeln:

%Vor%     
Andomar 08.06.2012 10:00
quelle

Tags und Links