|
|
|
Помогите понять, что происходит ("запись правилась другим пользователем")
|
|||
|---|---|---|---|
|
#18+
У меня формы на ACCESSE, а база на MSSQLе... Одна таблица ведет себя очень странно - там записи вставляются триггером при вставлении их в другую таблицу и после этого их вообще невозможно через ACCESS редактировать - утверждается, что "запись правилась другим пользователем" причем это не снимается даже после перезагрузки и перезапуска MSSQL.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 11:03 |
|
||
|
Помогите понять, что происходит ("запись правилась другим пользователем")
|
|||
|---|---|---|---|
|
#18+
adp или mdb (DAO или ADO)? Версия Access? Версия MSSQL? Версия MDAC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 11:11 |
|
||
|
Помогите понять, что происходит ("запись правилась другим пользователем")
|
|||
|---|---|---|---|
|
#18+
mdb, Access-2000, MSSQL 7.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 11:16 |
|
||
|
Помогите понять, что происходит ("запись правилась другим пользователем")
|
|||
|---|---|---|---|
|
#18+
Следовательно таблицы линкованые.\r Попробуй это.\r Не моможет - кидай сюда триггер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 11:20 |
|
||
|
Помогите понять, что происходит ("запись правилась другим пользователем")
|
|||
|---|---|---|---|
|
#18+
триггер самы примитивный на таблице peoples на инсерт begin insert into main_info (id_peoples) select id from inserted end Запись в main_info вставляется, но после этого править ее не дает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 11:26 |
|
||
|
Помогите понять, что происходит ("запись правилась другим пользователем")
|
|||
|---|---|---|---|
|
#18+
Давай скрипт создания таблицы main_info. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 14:35 |
|
||
|
Помогите понять, что происходит ("запись правилась другим пользователем")
|
|||
|---|---|---|---|
|
#18+
CREATE TABLE [dbo].[Main_info] ( [Id] [int] IDENTITY (1, 1) NOT NULL , [Id_peoples] [int] NOT NULL , [Id_obsh] [int] NULL , [Cre_Date] [datetime] NULL , [Upd_Date] [datetime] NULL ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 15:15 |
|
||
|
Помогите понять, что происходит ("запись правилась другим пользователем")
|
|||
|---|---|---|---|
|
#18+
А ключевое поле где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 17:04 |
|
||
|
Помогите понять, что происходит ("запись правилась другим пользователем")
|
|||
|---|---|---|---|
|
#18+
это скорей всего из-за вставки в другую таблицу и следовательно из-за того, что глюпый акес просто делает запрос к серверу о последнем вставленном первичном ключе (Select @@IDENTITY). А этот ключ берется из другой таблицы и поэтому Акес и переклинивает. Мне помог совет Владимира Смирнова от 5 авг 03, 14:26 /topic/40261&pg=2\r \r Проверить эта ли прооблема досаточно просто - надо убрать триггер (поставь в начале Return - потом вернешь) . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 17:06 |
|
||
|
Помогите понять, что происходит ("запись правилась другим пользователем")
|
|||
|---|---|---|---|
|
#18+
глюпым оказался я :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 17:17 |
|
||
|
Помогите понять, что происходит ("запись правилась другим пользователем")
|
|||
|---|---|---|---|
|
#18+
Восстанавливаем справедливость. Был такой сайт nsa.chat.ru То ли в 199, то ли в 2000 году я запостил туда вот эту свою статейку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.10.2003, 17:41 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32302643&tid=1678676]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 351ms |

| 0 / 0 |
