Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Delphi & Visual FoxPro .dbf [D7, dBase, FoxPro]


serguar ©   (2006-03-21 09:08:00) 

Здравствуйте.
Подскажите пожалуйста, есть ли какая нибудь возможность отловить в своей программе на Delphi событие "изменение записи", "добавление новой записи" в FoxPro'шной (.dbf) таблице, которую изменяет FoxPro' шное приложение. Пробовал использовать ADO для работы с этими таблицами. Данные считываются нормально, а вот как узнать когда в таблице происходят изменения пока не знаю.
Спасибо.


apl   (2006-03-21 12:30:00) [1]

Если Visual Foxpro и таблицы Dbf в базе (Dbc) то может попробовать тригер?
Возложив эту функцию (по пересылке новых записей на сервер) на саму DBC базу?


Sergey13   (2006-03-21 10:43:00) [2]

2[6] serguar   (21.03.06 10:38)
>Просто по событию (например OnNewRecord) было бы проще.
По AfterPost было бы проще. По OnNewRecord - бесполезно - данных еще нет.


serguar   (2006-03-21 10:38:00) [3]

Да можно конечно и по таймеру. Наверное так и придется делать, раз уж другого способа нет. Просто по событию (например OnNewRecord) было бы проще.


Sergey13   (2006-03-21 10:22:00) [4]

2 [4] serguar   (21.03.06 10:19)
>Мне нужно забирать добавленные записи и отправлять на сетевой сервер БД.
В реальном времени? Почему нельзя по таймеру или по требованию?


serguar   (2006-03-21 10:19:00) [5]

Есть приложение на Visual FoxPro. (Разработано сторонней организацией, исходников нет.) Оно добавляет записи в некоторые таблицы. Мне нужно забирать добавленные записи и отправлять на сетевой сервер БД.


Sergey13   (2006-03-21 09:53:00) [6]

2[2] serguar   (21.03.06 09:42)
А если бы ты перехватил эти события, то что бы ты сделал?


serguar   (2006-03-21 09:42:00) [7]

Хреново. Че же делать?


yaral   (2006-03-21 09:29:00) [8]

Никак.
Ну в крайнем случае можено попробовать обновлять набор данных по таймеру, в 1С например так


Наверх

Титульная страница Поиск, карта сайта Написать письмо