|
|
|
Access. adp, SQL
|
|||
|---|---|---|---|
|
#18+
Более года работаю с ADP, делаю новый проект старой системы, работающей на Access-97 с SQL-7 на ODBC-direct. Новый проект на Access-2000 и вначале был с SQL-7. Недавно я все перевел в SQL-2000 и обнаружил, что при удалении записи из формы, для которой источником данных является таблица, для которой существует триггер на удаление, получаю по ушам. Выдатся сообщение SqlDumpExceptionHandler Process 52 generated fatal exception ...... и т.д. SQL Server is terminating process и далее ADP отсоединяется от базы, хотя в SQL-7 все работало. Тем не менее при удалении той же записи из QA скриптом DELETE from ИМЯТАБЛ where key1 = 1234567 триггер отрабатывает все как надо. Текст триггера не буду приводить, так он довольно обширный и написан правильно еще в 7-ке. Операционная система NT-4 Workstation. SQL-2000 поставлен с компа 120-дневной версии из книги Access-2000 Корпоративные приложения Пол Литвин Помогите !!! Может нужны какие SPack'и или операционка не та ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2003, 00:50 |
|
||
|
Access. adp, SQL
|
|||
|---|---|---|---|
|
#18+
Как раз дело скорее всего именно в триггере. Проверяется легко: отключается триггер, если все работает нормально, значит проблема в нем. Проблемы, связанные с триггерами, с которыми приходилось столкнуться: - в начале триггера нет установки опции Set nocount on - в тексте триггера имеются операторы print ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2003, 11:43 |
|
||
|
|

start [/forum/topic.php?fid=45&tid=1681497]: |
0ms |
get settings: |
7ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 198ms |
| total: | 351ms |

| 0 / 0 |
