Je moet de xml doorgeven als een string.
Maar als u de xml-functies in de database niet nodig hebt, kunt u overwegen varbinary te gebruiken om de bestanden op te slaan.
BIJWERKEN!!!!!
Bedankt. Ik heb het werkend gekregen. De volgende code toegevoegd:
StringWriter sw = new StringWriter();
XmlTextWriter xw = new XmlTextWriter(sw);
doc.WriteTo(xw);
StringReader transactionXml = new StringReader(sw.ToString());
XmlTextReader xmlReader = new XmlTextReader(transactionXml);
SqlXml sqlXml = new SqlXml(xmlReader);
Het omzetten naar een string was niet genoeg. Ik kreeg de volgende foutmelding:XML-parsing:regel 1, teken 38, kan de codering niet omschakelen”. Dus ik converteerde naar string en bedekte het vervolgens naar SqlXml en het werkte.