Вниз
Скачать: CL | DM;

Обновление данных на SQL-сервере из Access-базы   Найти похожие ветки 

 
tERRORist ©   (2004-04-14 21:17) [0]

Трабла такая. Есть SQL-сервер на котором хранятся данные. Есть юзеры, которым необходимо править эти данные но к ним нет сети, поэтому они работают с локальными Аксесс-базами со структурой таблиц: ид_записи_на_сервере, редактируемые_поля...
формирование этих баз сделал автоматически - DTS пакетом.
А как сделать автоматический апдейт данных (редактируемых_полей) на сервере из этих Акссес-баз не знаю. Попробовал сделать тоже DTSом, но он позволяет только добавлять данные из одного источника в другой, а написать запрос на обновление в котором используются разные источники никак не получается... Посоветуйте как быть...


 
Zz_   (2004-04-14 21:23) [1]

Заливаешь в # или @ таблицы

А потом

update table1 set
 Field1 = t.Field1
from table1
inner join on #t t on t.cod = cod


 
tERRORist ©   (2004-04-14 21:35) [2]

Я тоже так думал. Но чтоб ДТС настроить заливку из Аксесс эта #t таблица должна существовать, а хотелось бы формировать ее во время выполнения


 
Ломброзо ©   (2004-04-14 22:54) [3]

DTS-пакет построить из нескольких шагов (первый - создание таблицы, второй - импорт данных)? В крайнем случае всегда можно использовать объектную модель DTS из любого языка. Для примера экпортируйте любой dts-пакет в .vb-файл и гляньте код.


 
tERRORist ©   (2004-04-14 22:55) [4]

Кажется понял, можно вместо #t использовать OPENROWSET или OPENDATASOURCE на Асcess базу



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
1-1082468987
NeyroSpace
2004-04-20 17:49
2004.04.11
TJvxRichEdit/TRxRichEdit как в них вставить анимированный GIF?


3-1082025465
Flahas
2004-04-15 14:37
2004.04.11
exel..


14-1079261639
Kobik
2004-03-14 13:53
2004.04.11
Dll, C++


14-1079174367
Undert
2004-03-13 13:39
2004.04.11
Вопрос не в тему


1-1080041521
VLAD-MAL
2004-03-23 14:32
2004.04.11
TOleContainer + MS Word. (Оле! Оле! Спартак - чемпион!...)




   Наверх