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

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

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

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


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