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

start [/forum/topic.php?fid=45&mobile=1&tid=1678676]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
69ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 370ms |

| 0 / 0 |
