
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.09.2009, 07:27
|
|||
|---|---|---|---|
Как импортировать данные из датасета в БД |
|||
|
#18+
Есть датасет из нескольких таблиц с данными. В БД есть аналогичные по структуре таблицы, требуется переместить данные из датасета в БД. Дело осложняется тем, что часть таблиц имеет айдентити поля, т.е. эти поля при вставке нужно как-то пропустить Как это можно реализовать ? Есть вроде функции типа OPENXML, но что-то пока из хелпа не понял, годится-ли она для этого или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2009, 12:22
|
|||
|---|---|---|---|
Как импортировать данные из датасета в БД |
|||
|
#18+
вариантов доуха от построчной вставки до массовой загрузки... нужен именно импорт? поиск по XML Bulk Load? ну и OPENXML тоже можно... учитесь пользоваться гуглом - оч полезная штука... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2009, 16:20
|
|||
|---|---|---|---|
Как импортировать данные из датасета в БД |
|||
|
#18+
нужен как импорт так и экспорт, экспорт работает нормально, а вот с импортом пока проблемы. Я пытался подставить в OPENXML то что нагенерировал datatable.WriteXML() но там вываливается ошибка парсинга, с балклоадингом тоже не все ясно, в частности тот-же айдентити как будет себя вести, да и с транзакцией не ясно как оно все дружить будет Как-бы эти все "до уха" вариантов не свелись к тому что придется вручную в коде составлять insert, проверять на identity... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&mobile=1&tid=1351676]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 435ms |

| 0 / 0 |
