ead |
Отправлено: 18.12.2006, 11:33 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 2
|
Здравствуйте,
есть база на access и программка, с этой базой работающая
через TDatabase и TTable
при фильтрации таблицы если в отбор не вошла ни одна запись, то вызывается OnNewRecord почему-то
не подскажите, почему и как с этим бороться? |
|
olegenty |
Отправлено: 18.12.2006, 12:04 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
для начала работай с Access посредством ADO, если будет тот же эффект — посмотрим. а в мёртвой технологии (BDE) разбираться смысла нет.
|
|
Tantos |
Отправлено: 18.12.2006, 16:32 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
У меня подобная проблема была с ADO+Access. Если не было ни единой записи по результатам фильтра, вылетали ошибки.
|
|
olegenty |
Отправлено: 18.12.2006, 17:49 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
Ну тогда ИМХО рулит клиентский набор данных типа TClientDataSet, TMemTableEh, etc, которым пофиг, откуда взялись данные, и которые не инициируют ничего такого, чего не просил пользователь. При фильтрации в TMemTableEh таких эффектов точно не наблюдается (уже два года использую, оч. доволен)
|
|
ead |
Отправлено: 19.12.2006, 03:07 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 2
|
Так ведь не со всеми таблицами такое происходит, а с одной только и в чем разница между ними — не понятно
а что это за TMemTableEh и где его взять? я так понял, в стандартной поставке builder этого нет |
|
olegenty |
Отправлено: 19.12.2006, 07:28 |
|
Ветеран
Группа: Модератор
Сообщений: 2412
|
верно, он есть в стандартной поставке EhLib
|
|