powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / используя xmlDocument добавить запись в базу данных
4 сообщений из 4, страница 1 из 1
используя xmlDocument добавить запись в базу данных
    #34125558
zh13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
как используя xmlDocument добавить запись в базу данных?
есть xml такого типа:
<?xml version="1.0" encoding="UTF-8"?>
<tables>
<table name="">
<field name="" type=""/>
<field name="" type=""/>
</table>
<table name="">
<field name="" type=""/>
<field name="" type=""/>
<field name="" type=""/>
</table>
</tables>
необходимо его загрузить и вытащить все <table> и <field>. Затем выполнить SqlCommand для каждой <field>. Не подскажите как это сделать?=/
...
Рейтинг: 0 / 0
используя xmlDocument добавить запись в базу данных
    #34128165
demon_xxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы обновить значения в базе всё равно хорошо бы адаптер иметь.  Ну и потом ему на Update передать dataset. А вот как этот dataset получить попроще. Это уже другой вопрос :)

можно и xmlDocument использовать, а точнее System.Xml.XmlDataDocument. Но всё же он немного другую структуру xml принимает.

Так что можно xslt его преобразовать запросто, а потом загрузить.
Но тут уж и XmlDataDocument не нужен т.к. и у самого Dataset есть ReadXml метод ....
...
Рейтинг: 0 / 0
используя xmlDocument добавить запись в базу данных
    #34128172
demon_xxi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если заранее список колонок неизвестен, то динамически адаптер генерить надо ...
...
Рейтинг: 0 / 0
используя xmlDocument добавить запись в базу данных
    #34128247
algol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, zh13, Вы писали:

Z>как используя xmlDocument добавить запись в базу данных?
Z>необходимо его загрузить и вытащить все <table> и <field>. Затем выполнить SqlCommand для каждой <field>. Не подскажите как это сделать?=/

Если база MSSQL, то может быть стоить сделать это хранимой процедурой. XML документ передавать ей как параметр, а внутри выбирать все table и field используя OpenXML, и динамически формировать запрос для каждого значения.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / используя xmlDocument добавить запись в базу данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]