Как вставить XML в таблицу SQL server
у меня есть XML, и я хочу вставить этот XML в таблицу sql server с помощью встроенного запроса
Что я уже пробовал:
strQuery = "insert into tblTransaction (DeliveryNo,Date,AccountNo,Carrier,Service,Status,Manifest,ManifestDate,MasterTracking,Tracking,xmlData) values('" + resxml.GetElementsByTagName("ShipmentID")(0).InnerText + "','" + mxml.GetElementsByTagName("ShipDate")(0).InnerText + "','" + mxml.GetElementsByTagName("AccountNumber")(0).InnerText + "','" + mxml.GetElementsByTagName("Carrier")(0).InnerText + "','" + mxml.GetElementsByTagName("ServiceType")(0).InnerText + "','" + mxml.GetElementsByTagName("Action")(0).InnerText + "','','','" + resxml.GetElementsByTagName("MasterTracking")(0).InnerText + "','" + myxmllist(0).SelectSingleNode("TrackingNumber").InnerText + "','" + mxml.InnerXml + "')"
в столбце данных xmlData я должен вставить xml-данные
[no name]
Погуглите и прочтите что-нибудь вроде этого: Как вставить xml-данные в таблицу SQL Server? - переполнение стека[^] или это Примеры массового импорта и экспорта XML-документов (SQL Server) | Майкрософт Документы[^] и многое другое
PIEBALDconsult
Во-первых, научитесь использовать параметризованные операторы-они все упрощают.
И если вы предоставите примерный фрагмент XML, я, вероятно, смогу показать вам, как удивить ваших друзей-вы слишком много работаете.