|
Записать связанные таблицы в xml
|
|||
---|---|---|---|
#18+
Народ, подскажите как правильно записать связанные таблицы в xml. К примеру - надо записать таблицу Contracts, в ней внешние ссылки на таблицы Clients и Companies- значит сначала надо каким то образом записать данные из этих двух таблиц (но не все, а те которые используются в таблице Contrats). И еще у таблицы Сontracts есть "вложенные таблицы" (отношение 1 ко многим). Как это все записать в xml? Да еще такая фишка, когда записываю название полей и таблиц требуется "переименовать" под базу источник (структура и названия известны). Пыталась разобраться в сериализации/десериализации (потом аналогичный файл мне читать и загружать к sql базу придется) - не получилось ... Select for xml чего то тож не приспособлю. Пока получилось только одну таблицу по имени выгрузить. А как к ней найти конкретные строки из "дополнительных" таблиц - идей нет ... кусочек базы прилагается, наверняка с подобной задачей сталкивались, помогите разобраться.. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.10.2013, 21:03 |
|
Записать связанные таблицы в xml
|
|||
---|---|---|---|
#18+
Tanya_0306, загрузить данные в датасет. А потом WriteXml. Читаем - ReadXml. И пишем датасет в базу. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 01:02 |
|
Записать связанные таблицы в xml
|
|||
---|---|---|---|
#18+
petalvik, все данные из базы? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 07:46 |
|
Записать связанные таблицы в xml
|
|||
---|---|---|---|
#18+
Tanya_0306, не страдайте ерундой. Используйте SSIS. Там есть всё, что нужно для решения Ваших задач. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 08:31 |
|
Записать связанные таблицы в xml
|
|||
---|---|---|---|
#18+
Tanya_0306, .. вы опять ходите кругами .... под понятием "таблица" что вы имеете в виду? ... таблицу в БД SQL-сервера? ... Тогда пишите запрос на T-SQL, который загрузит нужные данные в датасет, а далее - везде ... Если у вас эти "таблицы" - это несколько DataTable - тогда другой подход .... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 11:06 |
|
Записать связанные таблицы в xml
|
|||
---|---|---|---|
#18+
Alex KuznetsovTanya_0306, не страдайте ерундой. Используйте SSIS. Там есть всё, что нужно для решения Ваших задач. 1. 14946672 2. Ну причем тут SSIS? А если это какой-то веб-сервис, который должен на лету сформировать нужный xml и вернуть выхлоп? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 11:28 |
|
Записать связанные таблицы в xml
|
|||
---|---|---|---|
#18+
МСУ... А если это какой-то веб-сервис, который должен на лету сформировать нужный xml и вернуть выхлоп?Да никакой это не вэб сервис - это Таня, по всей видимости, всё ещё свою задачу по синхронизации пилит. Вот дошла до связанных таблиц... ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 14:49 |
|
Записать связанные таблицы в xml
|
|||
---|---|---|---|
#18+
Tanya_0306И еще у таблицы Сontracts есть "вложенные таблицы" (отношение 1 ко многим). Как это все записать в xml? Вероятно у вас проблема в том, что при экспорте в XML теряются связи между таблицами. Вам надо поставить на связях галку "Вложенное отношение" ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 17:04 |
|
Записать связанные таблицы в xml
|
|||
---|---|---|---|
#18+
Alex KuznetsovДа никакой это не вэб сервис - это Таня, по всей видимости, всё ещё свою задачу по синхронизации пилит. Вот дошла до связанных таблиц... Танюша нам уже отвечает две недели, какой у неё там редакция сиквела. Поэтому вопрос SSIS остается открытым. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.10.2013, 20:54 |
|
|
start [/forum/topic.php?fid=20&fpage=142&tid=1403813]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
3ms |
others: | 331ms |
total: | 477ms |
0 / 0 |