|
Один запрос к двум базам mdb
|
|||
---|---|---|---|
#18+
Есть такой топик . Там до конца тема не раскрыта. Я работаю в БД через Excel (Jet Sql). Выгружаю из БД таблицы через ADOBD.Recordset и таким образом работаю. Все классно. Но есть одна база, в которой уже заведены товары. А есть другая база, в которой тоже есть эти же товары. Сейчас они раз в день копируются из одной в другую. Нельзя ли как-н одним запросом лазить сразу в две базы и не держать клон таблицы товаров во второй базе? В топике есть пример, но как 2 соединения передавать то? При запросе вроде можно только одно передать. Копировать из БД1 во временную таблицу БД2, делать запрос в БД2 и потом затирать - не спортивно. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 19:41 |
|
Один запрос к двум базам mdb
|
|||
---|---|---|---|
#18+
kefirko,откройте 2 рекордсета..., прилинкуйте одну базу(таблицу) к другой - это же акс.(это 2 разных способа) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 19:55 |
|
Один запрос к двум базам mdb
|
|||
---|---|---|---|
#18+
kefirko ...Но есть одна база, в которой уже заведены товары. А есть другая база, в которой тоже есть эти же товары. ... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 21:10 |
|
Один запрос к двум базам mdb
|
|||
---|---|---|---|
#18+
kefirko Но есть одна база, в которой уже заведены товары. А есть другая база, в которой тоже есть эти же товары. Сейчас они раз в день копируются из одной в другую удалите наименее важную из них и забудьте как страшный сон... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2022, 21:53 |
|
Один запрос к двум базам mdb
|
|||
---|---|---|---|
#18+
kefirko Есть такой топик . Там до конца тема не раскрыта. очень даже раскрыта - 2285375 или так, "по современному" Код: vbnet 1. 2. 3. 4. 5.
пс в примере, предполагается, что коннект к базе с таб. "T a" ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2022, 00:10 |
|
Один запрос к двум базам mdb
|
|||
---|---|---|---|
#18+
court, я написал же выше kefirkoВ топике есть пример, но как 2 соединения передавать то? При запросе вроде можно только одно передать. Код: vbnet 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.
Вопрос не в том как запрос составить. Это в топике есть. Вопрос в том как открыть соединение сразу к двум базам? Открыть то можно только к одной. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2022, 18:56 |
|
Один запрос к двум базам mdb
|
|||
---|---|---|---|
#18+
alecko kefirko,откройте 2 рекордсета..., прилинкуйте одну базу(таблицу) к другой - это же акс.(это 2 разных способа) Что есть прилинкуйте? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2022, 18:56 |
|
Один запрос к двум базам mdb
|
|||
---|---|---|---|
#18+
kefirko court, я написал же выше мой ответ, и пример (как и пример от Karfaqen ) ответ на этот вопрос kefirko Нельзя ли как-н одним запросом лазить сразу в две базы НЕ НУЖНЫ НИКАКИЕ ДОП.КОННЕКТЫ ! По факту, вообще не нужны никакие коннекты к Акцессовским БД ! Ты ж из Экселя работаешь ? Там вроде как есть "свой", Application-а коннекшион (?) Вот в нём / через него, ты можешь выполнить запрос такого вида Код: sql 1. 2. 3. 4. 5. 6.
и получить рекордсет с данными из Акс-БД 1 и 2, НЕ открывая конннекты к ним ! ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2022, 19:24 |
|
Один запрос к двум базам mdb
|
|||
---|---|---|---|
#18+
kefirko Код: vbnet 1. 2.
Код: sql 1. 2.
или так Код: sql 1. 2.
или так Код: sql 1. 2.
вообщем, какой-то из этих вариантов (а может и все) - рабочий ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2022, 19:38 |
|
|
start [/forum/topic.php?fid=45&tid=1609475]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 308ms |
total: | 440ms |
0 / 0 |