![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сбор данных [D6]
beware © (2003-11-08 05:56:00)
Есть начальные знания Дельфи и хорошие знания баз данных (Acces)
Проблема: есть база данных, установленная на разных компьютерах, не объединенных в сеть. Требуется получить интересующие шефа данные (то бишь запрос на добавление данных в новую таблицу). Все таблицы - dBase IV.
Вопрос: подскажите в каком направлении двигаться (может почитать чего или пример простой), желательно, чтобы не надо было создавать инсталяционных пакетов, а обойтись простым EXE-шником.
Заранее всем спасибо
beware (2003-11-09 04:29:00) [1]
Спасибо, all, пойду мудрить, если чего, надеюсь поможете ;)
Kinda (2003-11-08 16:31:00) [2]
> б) на сеть и оборудование никто не разорится
Если я правильно понял то данные с каждого компьютера
пересылаются по почте или привозятся на дискетах :(((
или по крайней мере так надо организовать.
Тогда вариант решения:
a) файлу с каждого компа давать определенное имя
ввести в отдельное поле usercrea, datecrea, usermodify, datemodify
б) все это сливать в одну таблицу (структура-то хоть одинаковая?) если нет то приводить к одной структуре
в) анализировать на дубликаты и формировать отдельный файл без них
г) сформированный файл "принести шефу на компьютер"
Все это делается без проблем средствами делфи (BDE или ADO)
но можно импортировать и средствами Access.
Anatoly Podgoretsky (2003-11-08 15:19:00) [3]
Тогда изучай такую довольно лоигчески сложную технологию, как репликация и ее разновидность экспорт/импорт
mOOx_ (2003-11-08 15:12:00) [4]
Так а данные-то в базах повторяться могут или все уникальны? Если все уникально, тогда не понятно, в чем трабл. А если есть дублетность, тогда алгоритмик позамудренее выйдет :).
Удачи.
beware (2003-11-08 15:08:00) [5]
Господа, я бы рад, но:
а) компьютеры разбросаны по всему городу
б) на сеть и оборудование никто не разорится
с) потом мне нужно эти данные собрать, на их основе написать другую базу
вот такой Sucks, так что перенаправьте меня куда-нибудь, а то шеф порвет как грелку :(
Anatoly Podgoretsky (2003-11-08 14:00:00) [6]
Надо перейти к сетевому варианту вместо локального и ничего носить не придется.
beware (2003-11-08 10:18:00) [7]
мне нужно будет эти (запрос на добавление данные) запихнуть в новую таблицу (с каждого компьтера) и принести шефу на компьютер
aus (2003-11-08 06:12:00) [8]
>Требуется получить интересующие шефа данные (то бишь запрос на добавление данных в новую таблицу)
если я правильно понял, "получить" - это select, а что же тогда "запрос на добавление"?