hej, Löste det med Lägga in text i ett IMAGE-fält
Skulle behöva hjälp med att flytta ett xml-dokument som är sparat i Nvarchar i en mssql-server till ett image fält i en annan databas (MSSQL-server).
Jag använder mig av en SP
Loppar igenom en tabell först och där skickar jag in xml-texten i @XML_txt
Innan jag lägger in den i den nya tabellen som har typen IMAGE så måste jag formatera om den till binärt? eller skapa en stream?
FETCH NEXT FROM curProjekt
INTO @Linesid, @XML_txt
WHILE (@@FETCH_STATUS = 0)
BEGIN
--SELECT ( CAST( @XML_txt AS BINARY(16) )
INSERT INTO xml_inkorg]([timestamp],löpnr,texten)
VALUES (NULL, @Linesid, @XML_txt )Sv: Lägga in text i ett IMAGE-fält
INSERT INTO xml_inkorg]([timestamp],löpnr,texten)
VALUES (NULL, @Linesid,'111')
DECLARE @ptr varbinary(16)
SELECT @ptr = textptr(texten)
FROM xml_inkorg]
WHERE [löpnr] = @Linesid
WRITETEXT texten @ptr @XML_txt