powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / exception в DBGirdEh и посылка запросов АDO
3 сообщений из 3, страница 1 из 1
exception в DBGirdEh и посылка запросов АDO
    #32291275
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сразу две несвязанные темы.
1. При использовании DBGridEh (EhLib 3.0), на некоторых гридах с lookup-полями, постоянно возникает exception "...unknown error occurs...". Исключение внутреннее, т.е. возникает только в среде Delphi и в работающей программе его нет. Однако раздражает. Кто-нибудь встречался с чем-то подобным?

2. ADO любой запрос на изменение оформляет примерно след. образом:
вызов SP:
exec sp_executesql N'exec sp_helptext @P1', N'@P1 varchar(43)', 'sp_хххх'
update:
exec sp_executesql N'UPDATE "currency" SET "currMany"=@P1 WHERE "currid"=@P2 AND "currMany"=@P3', N'@P1 varchar(18),@P2 int,@P3 varchar(19)', 'Арубанские гульден', 135, 'Арубанские гульдены'

Для отладки эта каша жутко неудобна. Где-то слышал, что каким-то образом возможно влиять на формирование запросов. Кто-нибудь знает, можно ли что-нибудь сделать в этом направлении - чтобы улучшить читабельность запросов ADO? В идеале - отказаться от sp_executesql вообще.

Nobody faults but mine... (LZ)
...
Рейтинг: 0 / 0
exception в DBGirdEh и посылка запросов АDO
    #32291434
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Prepared=False (наверное, у Вас уже сделано, раз сразу executesql идет)
2) 'UpdateCriteria' (ADO recordset property) Вам поможет уменьшить фразу WHERE.
...
Рейтинг: 0 / 0
exception в DBGirdEh и посылка запросов АDO
    #32291444
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это был ответ на второй вопрос, а на первый - отключите Tools/Debugger Options/Language Exceptions/Stop on Delphi Exceptions. Претензии к авторам VCL.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / exception в DBGirdEh и посылка запросов АDO
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]