Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / перекачка данных... / 17 сообщений из 17, страница 1 из 1
09.09.2003, 10:13
    #32259430
Задохлик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
Вот такая вот фишка.
Идет технологический процесс на предприятии.
Есть программа ,которая ведет контроль процесса в реальном времени и записывает в свой архив значения параметров (напр. температуры, давл и т.д)
Доступиться к этим данным можно по ODBC.Данных много.
Необходимо эти данные перекачивать в базу MSSQL и вот проблема как это лучше сделать? Данные старые нужно просматривать потом из MsAccess.Просмотрщик базы MSSQL писать на чем другом долго.Время поджимает,вот в чем фишка.
Может опыт есть у кого по этому вопросу?
...
Рейтинг: 0 / 0
09.09.2003, 10:31
    #32259466
Задохлик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
Ку-ку
...
Рейтинг: 0 / 0
09.09.2003, 10:38
    #32259479
funddd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
В MSSQL есть жеж шедулер. Вот им и дергать каждую, скажем, минуту (Тормоза почти обеспечены :). После дергания - DELETE *. Или я неправильно вопрос понял?
...
Рейтинг: 0 / 0
09.09.2003, 10:46
    #32259490
Задохлик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
Перекаченные данные удалять не нужно. Этот шедулер позволяет сосать данные по ODBC? Например,можно ли там установить интервал времени когда соснет в следующий раз. А в чем выражаются тормоза,в низком быстродействии или что? Вообще надо чтобы сосание данных контролировалось.Взял например и установил чтобы сосалось непрерывно,или с интервалом каким то,или вообще запрет сосания.
Потом эти данные нужно просматировать.
...
Рейтинг: 0 / 0
09.09.2003, 11:06
    #32259538
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
я бы написал приложение - передающее данные и индицирующее процесс передачи записей
например на VB6 .

сделал бы пару "лампочек" типа состояние ошибки
-конекта к серверу
-конекта к исходным данным

а также несколько счетчиков

- время последнего доступа
- количество данных за последние N минут

с точки зрения програмирования удобно использовать ADO для целей получения данных их обработки и заливки на сервер

----
зы
у меня сейчас есть програмка индикатор для одного из интернет - сервисов.
все понятно, иногда заглянешь - красота лампочки мигают , циферки бегут
мелочь а глаз радует.))
...
Рейтинг: 0 / 0
09.09.2003, 11:22
    #32259572
Задохлик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
Т.е плюнуть на MsAccess и сделать все на VB6 & ADO.И просмотрщик тоже на VB6, я правильно понял?
Как здесь можно предусмотреть перекачку по ODBC на MSSQL и просмотр этих данных. Знание ADO и VB6 (DB) хватит или нет?
...
Рейтинг: 0 / 0
09.09.2003, 11:28
    #32259587
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
вовсе нет можно сделать и на аксессе.
просто у меня сделано так. - маленкий EXE шник и все.

- можно подключить исходные данные и сервер через ODBC и делать на чистом аксессе.

- можно ado использовать в аксессе. для перекачки данных.

- формочку с индикаторами можно тоже разместить на одной из форм.

- анализ данных лучше поручить запросам сервера

- отображение разультатов и вывод отчетов - приямая обязанность клиента на аксессе
...
Рейтинг: 0 / 0
09.09.2003, 11:35
    #32259606
Задохлик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
Спасибо.
Вопросик.
Как программно через ADO в Ms Access 2K достучаться до ODBC источника.
Сначала в ODBC Manager создать DSN который будет обращаться к данным программы, а потом....
...
Рейтинг: 0 / 0
09.09.2003, 11:41
    #32259619
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
у меня на сайте есть раздел "Строки подключения ADO" -смотри там подключение DSN
...
Рейтинг: 0 / 0
09.09.2003, 11:46
    #32259632
Задохлик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
Леха пополз на твой сайт...
...
Рейтинг: 0 / 0
09.09.2003, 12:13
    #32259701
Задохлик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
Леша помоги
DSN создал "Proba1"
Dim MYCon As New ADODB.Connection
MYCon.Open "Proba1"

Как эти данные отобразить то на форме?
...
Рейтинг: 0 / 0
09.09.2003, 12:22
    #32259719
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
если хочешь простой способ

1 создаешь прилинкованную таблицу
(файл , внешние данные , связь)

2 назначаешь эту таблицу источником формы
...
Рейтинг: 0 / 0
09.09.2003, 12:25
    #32259727
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
через ADO

1. создать подключение ADO
2. создать ADO рекордсет на этом подключении
3. установить свойство формы рекордсет на полученный ADO рекордсет
...
Рейтинг: 0 / 0
09.09.2003, 12:32
    #32259741
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Dim MYCon As New ADODB.Connection 
MYCon.Open  "Proba1" 

DIM MyRst as new Adodb.Recordset
MYRST.open ( "select ... from ... where ..." ), MYcon, 3 , 2 , 1 

если из формы то 
set me.recordset = myrst 

---------------------------------------------
зы в ACC 2000 в отличие от XP для обновляемого рекордсета формы нужно подключаться через msdatashape провайдер
...
Рейтинг: 0 / 0
09.09.2003, 12:34
    #32259749
Задохлик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
В общем понятно.

А как перекачать некоторые данные через АДО в таблицу MsAccess скажем, можно использовать insert into или по другому? Вообще нужно качнуть не все данные с DSN ,а некоторые ,ну скажем в качестве критерия используется даты
Можно соединить сиквел запрос типа селект поле1 from ??? where дата>#/01/01/2003# c ADO. Качать нужно не все данные,а выборку делать и ее закачивать?
...
Рейтинг: 0 / 0
09.09.2003, 12:45
    #32259767
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
схема такая.

1 если у тебя
-линкованная таблица Исходные_Данные - Источник DSN
-линкованная таблица Результат_Данные - на SQLSERVER
-алгоритм анализа для отбора записей достаточно прост

то переместить данные ты можешь используя запросы аксесс.


2 если для доступа к источнику и результату используешь ado
-то открываешь в первом рекордсете запросом на предварительный отбор
данные с Исходные_Данные select ... from Исходные_Данные where ..."),
- открываешь 2 рекордсет с подключением (другим) к SQL

в цикле обрабатываешь записи (дополнительный анализ) первого рекордсета и при необходимости добавляешь или обновляешь во второй
...
Рейтинг: 0 / 0
09.09.2003, 12:51
    #32259779
Задохлик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
перекачка данных...
Щас,пробую
Спасибо, а сайтик то у тебя ничего...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / перекачка данных... / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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