47 / 47 / 3
Регистрация: 09.12.2009
Сообщений: 154
|
|
1 | |
Перелинковка таблиц из разных источников16.06.2010, 12:03. Показов 3991. Ответов 7
Метки нет (Все метки)
В базе имеются несколько связанных таблиц. Источники разные.
Как настроить перелинковку для разных источников? Кто-то выкладывал вот этот замечательный пример.
0
|
16.06.2010, 12:03 | |
Ответы с готовыми решениями:
7
Одинаковые таблицы в БД для разных источников информации. Плохое решение? Один код с разных источников SqlBulkCopy копирование данных из разных источников Процентное соотношение заказов из разных источников |
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
|
|
16.06.2010, 12:44 | 2 |
Пример знаком - сам использую єтот вариант. А что не устраивает ? Сейчас нет времени переписывать, если кину идею напишеш ?
0
|
47 / 47 / 3
Регистрация: 09.12.2009
Сообщений: 154
|
|
16.06.2010, 13:06 [ТС] | 3 |
HOUSE MD,
допустим, tabl1 связан с db1 tabl2 связан с db2 tabl3 связан с db3 приведенный пример позволяет перелинковать связь только с одной базой. Идею твою попробую реализовать...
0
|
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
|
||||||
16.06.2010, 13:26 | 4 | |||||
В примере немного измененный вариант, но суть та же. Сам собирался писать автолинковку с разных баз. В них линковка проходит по пути из запроса из таблицы MSysObjects. Предлагаю сделать таблицу с путями и выбирать пути из нее по запросу и количеству подключаемых таблиц.
2
|
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
|
||||||
16.06.2010, 19:37 | 5 | |||||
Интересно, что возвратит запрос LinkPath при прилинкованых таблицаз из нескольких баз ? Надо попробовать.
Попробовал. Выдает несколько путей. Нужно добавить нумерацию путей в запрос. Потом в DLokUp фильтр по номеру пути и организовать перебор путей: переменная количества путей - цыкл от 1 до количества, в нем определяем номер пути - подключаем таблицы по указанному пути - цыкл... О как расписался Добавлено через 5 часов 57 минут Я уже и запрос с нумерацией строк (для выложеного примера) сделал:
1
|
47 / 47 / 3
Регистрация: 09.12.2009
Сообщений: 154
|
|
30.06.2010, 16:19 [ТС] | 6 |
как успехи)
я не осилил
0
|
453 / 215 / 5
Регистрация: 16.05.2010
Сообщений: 420
|
|
30.06.2010, 18:18 | 7 |
Не делал. Нет времени - дорабатіваю свою базу. Немного изменил выложенный здесь код: сначала ищет по прежнему пути, потом по месту размещения, а уже потом - запрос на подключение. Выложи что сделал. Попробую подправить - может вместе сделаем
0
|
1180 / 631 / 39
Регистрация: 30.05.2010
Сообщений: 715
|
||||||
30.06.2010, 20:49 | 8 | |||||
Здравствуйте garik8000.
Если "перелинкование" БД случается не очень часто, можно выполнять с использованием подобного кода:
Евгений.
2
|
30.06.2010, 20:49 | |
30.06.2010, 20:49 | |
Помогаю со студенческими работами здесь
8
Архитектура для получения данных из разных источников Как преобразовать объект в класс из разных источников? Логика получения цены товара из разных источников Параллельная загрузка с двух разных источников с помощью ajax. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |