Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
24.01.2002, 22:12
|
|||
---|---|---|---|
|
|||
ADO + MSSQLServer : An unknown error has occured. |
|||
#18+
Использую Delphi Update Pack1 + ADO Update Packs 1 & 2. MSSQL 7.0, Триггеров на стороне сервера нет. При наличии в ADODataSet поля Lookup, во время создания новой записи в таком ADODataSet выдаётся ошибка: An Unknown error has occured. (не при команде Post, а при редактировании контрола после команды Append) Что делать? Без поля Lookup всё работает нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2002, 06:56
|
|||
---|---|---|---|
ADO + MSSQLServer : An unknown error has occured. |
|||
#18+
Проверьте возникает ли ошибка при запуске программы не под отладкой (не из среды Delphi) Это раздражающая проблема связанна с тем, что при работе lookup полей в ADO возникает exception (который корректно обрабатывается) но Delphi останавливается и показывает сообщение о том, что exception произошел. Лечится двумя способами: 1 - попробовать установить lookup cache равным true (exceptionы не исчезают но их становится меньше) 2 - отключить опцию Delphi break on exception (решение имеет очевидные недостатки) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2002, 08:56
|
|||
---|---|---|---|
|
|||
ADO + MSSQLServer : An unknown error has occured. |
|||
#18+
Да, действительно: обычный exe работает нормально. А когда установил Lookup cache: True и под Delphi всё нормально стало. Спасибо большое! Однако другая проблема еще есть: При попытке удалить запись (тут уже не влияет наличие поля Lookup), возникает ошибка: Row can not be located for updating... Известная ошибка, много про неё читал. Но у меня установлены все апдейты. Что же делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.01.2002, 09:05
|
|||
---|---|---|---|
|
|||
ADO + MSSQLServer : An unknown error has occured. |
|||
#18+
Нашёл! Всё таки триггер! =) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
27.01.2002, 13:10
|
|||
---|---|---|---|
|
|||
ADO + MSSQLServer : An unknown error has occured. |
|||
#18+
Хочу предупредить. В некоторых случаях при установке Lookup cache = True возникают глюки с некоторыми компонентами при добавлении записи в пустой, только что открытый RecordSet. Просто - будьте внимательны! Не все так просто. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=58&tablet=1&tid=2120075]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 150ms |
0 / 0 |