Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.20;
Скачать: CL | DM;

Вниз

BookMark и Filter конфликтуют. Помогите пожалуйста!   Найти похожие ветки 

 
Carter ©   (2005-01-24 10:23) [0]

В своём проекте я по таймеру обновляю запрос. Чтобы не потерять указатель на текущую запись я использую закладки BookMark. И все это прекрасно работало до тех пор пока мне не понадобилось использовать фильтры для отображения только нужных записей. Теперь при обновлении отладчик выдаёт ошибку: "Project StatAdmin.exe raised exception class EOleException with message "Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record". Process stopped. Use Step or Run to continue."
Примечание: Ошибка возникает только тогда когда меняется порядок сортировки (asc на desc или наоборот).
Очень надеюсь на вашу помощь...


 
Johnmen ©   (2005-01-24 10:39) [1]

>все это прекрасно работало до тех пор пока мне не понадобилось использовать фильтры
>Ошибка возникает только тогда когда меняется порядок сортировки

Ты бы определился. Фильтры или сортировка...


 
Carter ©   (2005-01-24 10:42) [2]

Сортировка у меня была до того как я начал использовать фильтры, и как я уже говорил, всё прекрасно работало. Порядок сортировки менялся в процессе работы программы по щелчкам на заголовках таблицы. но когда я стал использовать фильтры появилась ошибка.


 
Johnmen ©   (2005-01-24 10:51) [3]

Я так понимаю, что встать на заложенную запись вне фильтра не получается ? Так это понятно.
А где код ? А на какой строке ошибка ?


 
Соловьев ©   (2005-01-24 10:54) [4]

http://www.delphikingdom.ru/asp/listerrors.asp?ID=39


 
Carter ©   (2005-01-24 11:49) [5]

Спасибо за ссылочку, но там всё сводится к установке патча на ADO, но это всё для Delphi5. Я же пишу в Delphi6.
Может ещё какие мысли будут. Я на вас надеюсь...


 
sniknik ©   (2005-01-24 11:55) [6]

а на Johnmen ©   (24.01.05 10:51) [3] не хочеш внимания обратить? ну хоть немного! ;о))

p.s. на Delphi6 патчи тоже не помешают, хотя бы потому что есть... зачемто их делали...


 
Carter ©   (2005-01-24 12:37) [7]

А ссылочку не дадите?


 
Desdechado ©   (2005-01-24 13:54) [8]

Вообще-то перед переходом на букмарк надо проверять bookmarkvalid. Насколько я помню, переоткрытие датасета делает закладки инвалидными. Я бы пользовался Locate с ключевым полем.


 
Carter ©   (2005-01-24 14:24) [9]

Desdechado: Я проверяю BookMarkValid и, кроме того, всё у меня заключено в TRY EXCEPT.

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


 
Соловьев ©   (2005-01-24 14:29) [10]

конкретно на Delphi 6 update pack 2
delphi6 Professional Update Pack2 - http://www.tietovayla.fi/delphi/6/files/D6_upd2_pro.exe
delphi6 Standard Update Pack2 - http://www.tietovayla.fi/delphi/6/files/D6_upd2_std.exe
delphi6 Enterprise Update Pack2 - http://www.tietovayla.fi/delphi/6/files/D6_upd2_ent.exe


 
Carter ©   (2005-01-24 14:41) [11]

Соловьев: Данные вами ссылки не работают...


 
Соловьев ©   (2005-01-24 14:46) [12]

ну сделай поиск по этим файлам


 
Carter ©   (2005-01-24 15:28) [13]

Спасибо за помощь. Я отказался от использования стандартных фильтров Delphi. Прописываю их в запросе и всё работает нормально.

А скачивать 33Mb мне не по карману...



Страницы: 1 вся ветка

Текущий архив: 2005.02.20;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.027 c
10-1084259585
13-Drakosha
2004-05-11 11:13
2005.02.20
Настройка DCOM...


1-1107872625
Stype
2005-02-08 17:23
2005.02.20
Директория Windows


14-1106231834
Piter
2005-01-20 17:37
2005.02.20
Поздравляю новых мастеров!


9-1100858491
cyborg
2004-11-19 13:01
2005.02.20
Выложил исходник CyborgEngine2D


14-1106920848
PVOzerski
2005-01-28 17:00
2005.02.20
Какова минимальная конфигурация компа