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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.019 c
14-99713
Думкин
2003-12-09 06:39
2003.12.30
С днем рождения! 9 декабря.


9-99430
Land
2003-06-03 20:56
2003.12.30
Как узнать на какой угол повернута...


11-99512
Ал
2003-04-08 14:34
2003.12.30
Где поучиться использовать MHToolTip?


3-99443
OlegM
2003-12-08 07:37
2003.12.30
Локальная база без BDE и с возможностью использовать картинки


6-99670
Makhanev A.S.
2003-10-31 10:59
2003.12.30
TServerSocket/TClientSocket - насколько они мощны?