
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
29.10.2004, 16:35:01
|
|||
|---|---|---|---|
Одновременное добавление в связанные таблицы 1-ко-многим |
|||
|
#18+
Добрый всем день! Опять, наверняка, сто раз обсуждавшийся вопрос, но что-то никак не выходит... Имеется: большая таблица Main и много связанных с ней 1 - много таблиц с установленными referential integrity: Main: Id_main поле1 поле2 поле3 Список1 Id -----> Id_main 1 2 5 Список 2 Id ---------> Id_main 10 12 13 И так далее. Имеется большая импортированная таблица Import с кучей полей поле1, поле2, поле3, 1,2,5,10,12,13 и тд. Как написать одновременный импорт всех этих полей в систему связанных таблиц? Заранее спасибо, Camel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2004, 16:41:55
|
|||
|---|---|---|---|
Одновременное добавление в связанные таблицы 1-ко-многим |
|||
|
#18+
сверху вниз ,т.е. сначала 1 ,потом ко многим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2004, 16:46:30
|
|||
|---|---|---|---|
Одновременное добавление в связанные таблицы 1-ко-многим |
|||
|
#18+
Наверно самый простой вариант: добаляешь в таблицу Import поле ID_main типа Autonumber затем Код: plaintext 1. 2. 3. 4. и т.д и т.п ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2004, 16:47:36
|
|||
|---|---|---|---|
Одновременное добавление в связанные таблицы 1-ко-многим |
|||
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2004, 16:48:26
|
|||
|---|---|---|---|
Одновременное добавление в связанные таблицы 1-ко-многим |
|||
|
#18+
правда таблица Main должна быть пустой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2004, 17:07:26
|
|||
|---|---|---|---|
Одновременное добавление в связанные таблицы 1-ко-многим |
|||
|
#18+
Копию удалил. 2 автор Уточнения к вопросу лучше складывать в первоначальный топик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2004, 17:12:25
|
|||
|---|---|---|---|
Одновременное добавление в связанные таблицы 1-ко-многим |
|||
|
#18+
Shuhardсверху вниз ,т.е. сначала 1 ,потом ко многим Так ведь не даст он сначала к главной добавить - будет нарушение целостности из-за того, что в таблицах "многие" нет еще соотв. записей! Kelmeправда таблица Main должна быть пустой Она не пуста, этот импорт много раз должен проводиться. Кстати, предыдущие INSERT's в одном Query могут находиться? Как, кстати, удалить ошибочно посланное в форум сообщение? А то у меня дубль выскочил... Camel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2004, 17:23:27
|
|||
|---|---|---|---|
Одновременное добавление в связанные таблицы 1-ко-многим |
|||
|
#18+
автор . Кстати, предыдущие INSERT's в одном Query могут находиться? нет если на VBA, то можно примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.10.2004, 18:47:32
|
|||
|---|---|---|---|
Одновременное добавление в связанные таблицы 1-ко-многим |
|||
|
#18+
автор Так ведь не даст он сначала к главной добавить - будет нарушение целостности из-за того, что в таблицах "многие" нет еще соотв. записей! даст конечно - попробуй! нельзя вставить со стороны многих запись,не имеющую соответствующей со стороны 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1670665]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 328ms |

| 0 / 0 |
