powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как скопировать данные из СКЛ сервера в МДБ
22 сообщений из 22, страница 1 из 1
Как скопировать данные из СКЛ сервера в МДБ
    #33726196
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть СКЛ сервер, на котором работает 1С 7.7. Мне нужно периодически выгружать данные из него. Делаю софтину на ВБ6.0

Сначала выбираю данные из СКЛ потом инсертом их в МДБ. Но так получается долго.
Была такая вот мысль: создал по рекордсету на каждую базу, тоесть выбрал данные из таблицы в СКЛ сервере и потом сделал выборку из МДБ(хотя там пока пусто). Потом пытался скопировать рекордсет тот, что выбран из СКЛ сервера в тот, что выбирался из МДБ, пробовал подменить подключение, ничего не выходит. Я смотрел в Гугли, там нашёл как в ВБ.НЕТ Через какой-то ДатаАдаптер делают похожее. Но на ВБ6.0 я такого найти не могу. Может кто подскажет КАК?
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726232
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чем вас DTS не устраивает, если не секрет?
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726237
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Объясните подалуйста, а то это только второе моё приложение для работы с БД:) Если можно с примером
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726241
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую АДОДБ
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726256
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А почему вы не хотите выгружать данные средствами самого сервера? Это будет гораздо эффективнее.
В SQL Server-е для этого есть инструмент Data Transformation Service (Программы - Microsoft SQL Server - Import and Export Data).
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726282
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не подходит, мне надо сделать выборку сначала из СКЛ сервера. Потом данные из этой выборки в МДБ, и в одном этом МДБ будет не одна таблица, в него надо пару выборок из СКЛ вставить, и ещё надо создать пару ьаблиц заготовок для другого дела, а что вы там про ДТС говорили?
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726291
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ДТС - это и есть Data Transformation Service. И в нем ваша задача реализуется достаточно просто. Читайте хелп по сиквел серверу, раздел про DTS Package.
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726328
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, но мне это надо реализовать именно на ВБ
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726339
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
lonejanИзвините, но мне это надо реализовать именно на ВБ
при создании через DTS визард
можно формировать модуль (VB) по экспорту или импорту данных, там автоматом записывется все процы по экспорту/импорту данных,потом прицепить модуль к проэкту VB и юзать
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726348
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите где ЭТО найти, плз.
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726370
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lonejanПодскажите где ЭТО найти, плз.
Например, здесь . Или поиском по аббревиатуре DTS.
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726424
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не то не тоооооо...
ЯНе подходит, мне надо сделать выборку сначала из СКЛ сервера. Потом данные из этой выборки в МДБ, и в одном этом МДБ будет не одна таблица, в него надо пару выборок из СКЛ вставить, и ещё надо создать пару таблиц заготовок для другого дела, а что вы там про ДТС говорили?
Надо именно в проге моей, юзер должен кликать, выбиратьк акие данные выгружать какие нет, а накламцать этих ДТС на все случаи жизни - тоже не выход:/
Я видел кстати похожее вот тут (http://bbs.vbstreets.ru/viewtopic.php?t=24544), но там они какие-то адапртеры юзают.
Народ, я бы сам сидел разбирался, не сочтите за наглость, но сроки горят, надо до выставки сделать, спасибо за понимание:/
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726447
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lonejanНе то не тоооооо...
ЯНе подходит, мне надо сделать выборку сначала из СКЛ сервера. Потом данные из этой выборки в МДБ, и в одном этом МДБ будет не одна таблица, в него надо пару выборок из СКЛ вставить, и ещё надо создать пару таблиц заготовок для другого дела, а что вы там про ДТС говорили?
Надо именно в проге моей, юзер должен кликать, выбиратьк акие данные выгружать какие нет, а накламцать этих ДТС на все случаи жизни - тоже не выход:/
Я видел кстати похожее вот тут (http://bbs.vbstreets.ru/viewtopic.php?t=24544), но там они какие-то адапртеры юзают.
Народ, я бы сам сидел разбирался, не сочтите за наглость, но сроки горят, надо до выставки сделать, спасибо за понимание:/
ДТС подразумевает параметризованные пакеты, в которые вы можете передавать что, откуда и куда выгружать.
Советую вам все-таки почитать про его возможности.
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726473
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как насчёт того, чтобы запускать прогу на любой машине?
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726554
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделаете простенький инсталлятор, который будет регистрировать несколько необходимых библиотек.
А вообще-то о том, что эта задача должна выполняться с любой машины, вы нигде ранее не упоминали.
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726650
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DTS пакет можно запрораммировать для исполнения по дате в SQL Server . в данном случает есть смысл создания мдб файла на сервер версии на сервере (где все библиотеки есть) при помощи dts пакета, а vb прога будет соединятся с созданной dts базой md или копировать в нужную папку проги
выбор данных тоже можно прописать в dts при помощи sql выборки
если это 1 C базы то лучший способ бытрого экпорта это dts
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726663
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче вы мой вопрос перевернули с ног на голову:)
Можно сделать на шестом ВБ что-то типа этого http://]http://bbs.vbstreets.ru/viewtopic.php?t=24544
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726728
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Естественно можно, только это будет гораздо медленнее.
И если будут большие объемы данных вы все проклянете, пока дождетесь завершения процесса.
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726748
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МелкиадесЕстественно можно, только это будет гораздо медленнее.
И если будут большие объемы данных вы все проклянете, пока дождетесь завершения процесса.
Бог с ним, только ради Бога скажите как это сделать?!:)
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726763
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Только вы там дальше смотрите с подменой конекта и там что-то они делают через датаадаптер, а инсертом, то сам могу:)
Кстати, а что делать когда значение - Null? Как проверить, а то когда делаю проверку типа If RS.Fields("INDEX")=Null then ... идёт к ЕЛСЕ, а в дебагере смотрю - Null
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726798
lonejan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно как-то скопировать рекордсет с выборкой из СКЛ и потом запихнуть/родменить (только не в цикле:)) этот рекордсет в рекордсет из выборки базы в которую мне надо добавить?
...
Рейтинг: 0 / 0
Как скопировать данные из СКЛ сервера в МДБ
    #33726865
Melkiades
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lonejanМожно как-то скопировать рекордсет с выборкой из СКЛ и потом запихнуть/родменить (только не в цикле:)) этот рекордсет в рекордсет из выборки базы в которую мне надо добавить?
Konst_One недавно предлагал такой вариант, но по-видимому, он никем еще не проверялся. Можете попробовать.
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как скопировать данные из СКЛ сервера в МДБ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]