Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.02.20;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.106 c
14-1106833574
DenK_vrtz
2005-01-27 16:46
2005.02.20
Марат Сафин финалист Australian Open


14-1106724470
NewDelpher
2005-01-26 10:27
2005.02.20
Отношение к русским за границей


4-1105366282
SiDoff
2005-01-10 17:11
2005.02.20
Как узнать что написано в строке адреса у проводника ...


3-1106227003
Rule
2005-01-20 16:16
2005.02.20
Помогите создать тригер в информиксе


3-1106499763
Fin
2005-01-23 20:02
2005.02.20
Хранимые процедуры.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский