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

Вниз

ADO.   Найти похожие ветки 

 
Nikolai_S   (2003-12-04 12:37) [0]

D6, MS SQLServer 2000, ADO

При наличии в TADOQuery Lookup-полей регулярно (при вызове методов Post, Delete и т.п.) возникает ошибка "Ошибка неизвестного типа". Причем только в том случае, если записи из TADOQuery отображаются в DBGrid.

Ошибки не возникает, если у каждого Lookup-поля поставить свойство LookopCache := True. Но тогда гораздо медленнее отрывается TADOQuery.

Можно ли как-то по другому избавиться от ошибки.

P.S. В MS Access 2000 подобной ошибки не возникало.


 
Nikolai_S   (2003-12-04 14:38) [1]

?


 
BlackTiger   (2003-12-04 16:28) [2]

Никто тебе ничего не скажет тут про это. Я сам бился над этим косяком. Насколько понял - косяк в работе грида. Бился-бился, потом плюнул и перешел на DeveloperExpress"овский грид и его встроенные lookup"ы, которым наплевать на стандартные.


 
Nikolai_S   (2003-12-04 16:31) [3]

Я использую EhLib и не хочеться от него отказываться. При запуске программы не из под отладчика ошибок нет. Поэтому я просто пока забью на эту проблему. Хотя с отладкой придется теперь мучаться.


 
Johnmen   (2003-12-04 16:47) [4]

>Nikolai_S ©

Совершенно верно, просто забить ! Это глюк ADO+Обработчик ошибок в DelphiIDE. На работоспособность не влияет.


 
Nikolai_S   (2003-12-04 16:57) [5]

Интересно почему только с SQL Server"ом глючит. С MS Access"ом все нормально работает.


 
BlackTiger   (2003-12-04 17:59) [6]

2 Johnmen Вот на АДО я бы не катил бочку в этом случае. Косяк наблюдается только на потомках стандартного DBGrid"а. EhGrid - наследуется от него, потому тоже глючит. Косяк в обработке lookup-полей самим гридом (не понимает, что поле может не содержать значений, насколько я понял).


 
Johnmen   (2003-12-04 18:16) [7]

>BlackTiger © (04.12.03 17:59)

Хорошо, не буду :)
Только косяк наблюдается и в отсутствии lookup-полей...



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

Форум: "Базы";
Текущий архив: 2003.12.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.011 c
3-99448
iKS
2003-12-05 19:49
2003.12.30
Запрос из нескольких БД


11-99510
BaRToV
2003-04-14 17:13
2003.12.30
FindWindow и KOL


14-99694
oens
2003-12-10 00:34
2003.12.30
Shareware


14-99747
KPY
2003-12-05 08:49
2003.12.30
Занимательные задачки по информатике?


14-99780
ИдиотЪ
2003-12-05 16:01
2003.12.30
что такое совесть ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский