powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO + MSSQLServer : An unknown error has occured.
5 сообщений из 5, страница 1 из 1
ADO + MSSQLServer : An unknown error has occured.
    #32021474
ivans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую Delphi Update Pack1 + ADO Update Packs 1 & 2.
MSSQL 7.0, Триггеров на стороне сервера нет.

При наличии в ADODataSet поля Lookup, во время создания новой записи в таком ADODataSet выдаётся ошибка:
An Unknown error has occured.
(не при команде Post, а при редактировании контрола после команды Append)
Что делать?
Без поля Lookup всё работает нормально.
...
Рейтинг: 0 / 0
ADO + MSSQLServer : An unknown error has occured.
    #32021489
JINX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверьте возникает ли ошибка при запуске программы не под отладкой (не из среды Delphi)

Это раздражающая проблема связанна с тем, что при работе lookup полей в ADO возникает exception (который корректно обрабатывается) но Delphi останавливается и показывает сообщение о том, что exception произошел.

Лечится двумя способами:
1 - попробовать установить lookup cache равным true (exceptionы не исчезают но их становится меньше)
2 - отключить опцию Delphi break on exception (решение имеет очевидные недостатки)
...
Рейтинг: 0 / 0
ADO + MSSQLServer : An unknown error has occured.
    #32021502
ivans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, действительно: обычный exe работает нормально.
А когда установил Lookup cache: True и под Delphi всё нормально стало.
Спасибо большое!
Однако другая проблема еще есть:
При попытке удалить запись (тут уже не влияет наличие поля Lookup), возникает ошибка:
Row can not be located for updating...
Известная ошибка, много про неё читал. Но у меня установлены все апдейты.
Что же делать?
...
Рейтинг: 0 / 0
ADO + MSSQLServer : An unknown error has occured.
    #32021506
ivans
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нашёл! Всё таки триггер! =)
...
Рейтинг: 0 / 0
ADO + MSSQLServer : An unknown error has occured.
    #32021563
SergCat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу предупредить.
В некоторых случаях при установке Lookup cache = True возникают глюки с некоторыми компонентами при добавлении записи в пустой, только что открытый RecordSet.
Просто - будьте внимательны! Не все так просто.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ADO + MSSQLServer : An unknown error has occured.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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