|
|
|
Проблема с adp и Sql Server 2000
|
|||
|---|---|---|---|
|
#18+
Люди дорогие, помогите! Вот какая ситуация. Есть проект adp, база на Sql Server 2000. Заводим в проекте форму, источник записей - таблица. В форме делаем подставные поля со списком, ну и обчные поля, разумеется. При вводе новой записи, если заполняем только обычные поля и сохраняем, все ок, если только взяли значение из списка при сохранении выдается сообщение, что другой пользователь эту запись поменял уже и что можно либо в буфер ее запихать, либо сохранить, все-таки. Однако при попытке сохранить появляется сообщение о ошибке повторяющегося индекса и сохранения вроде как не происходит. Но в таблице все-таки эта запись появляется. Выявленная трейсером картина следующая. При нажатии на кнопку сохранить и закрыть ( простое DoCmd.CLose) Аксес нормально записывает все изменения в базу, после чего пытается сделать это еще раз, пишет на экране сообщение и т.д. см выше. Пользователь один, сети нет, так что варианты исключены. Такая же ситуация с формой и подформой, делаешь дабавление в подформе - эффект как и указано выше. Может кто сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2003, 18:45 |
|
||
|
Проблема с adp и Sql Server 2000
|
|||
|---|---|---|---|
|
#18+
у Вас видимо стоит какое-то событие на обновление поля со списком, которое пытается сохранить запись. модуль смотрите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2003, 19:14 |
|
||
|
Проблема с adp и Sql Server 2000
|
|||
|---|---|---|---|
|
#18+
Событий нет, т.к. модуля тоже нет. Есть только форма ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2003, 19:22 |
|
||
|
Проблема с adp и Sql Server 2000
|
|||
|---|---|---|---|
|
#18+
А триггера на таблице случайно не имеется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2003, 20:39 |
|
||
|
Проблема с adp и Sql Server 2000
|
|||
|---|---|---|---|
|
#18+
Если где используется хранимая процедура или триггер, то поставь в начале оных SET NOCOUNT ON ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2003, 21:15 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32296140&tid=1678826]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
89ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 435ms |

| 0 / 0 |
