Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / используя xmlDocument добавить запись в базу данных / 4 сообщений из 4, страница 1 из 1
14.11.2006, 01:57
    #34125558
zh13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
используя xmlDocument добавить запись в базу данных
как используя 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
14.11.2006, 17:45
    #34128165
demon_xxi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
используя xmlDocument добавить запись в базу данных
Чтобы обновить значения в базе всё равно хорошо бы адаптер иметь.  Ну и потом ему на Update передать dataset. А вот как этот dataset получить попроще. Это уже другой вопрос :)

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

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

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

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


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