Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Запись в таблицу не зависимо, отменена или подтверждена транзакци [MSSQL]


Sectey ©   (2004-09-27 11:32:00) 

Как сделасть в таблицу(Логов) не зависимо отменена или подтверждена ли была транзакция? Т.е. что то типа "транзакто независимая" запись в таблицу.


stud   (2004-09-27 13:46:00) [1]

так может лучше в данном случае смотреть логи сервера?


Sergey13   (2004-09-27 13:36:00) [2]

2[14] stud ©   (27.09.04 13:33)
Логи разные нужны, логи разные важны. 8-)


stud   (2004-09-27 13:33:00) [3]

а для чего это надо. если не секрет? если данные в таблице не изменялись. зачем нужен этот лог?


Sectey   (2004-09-27 13:06:00) [4]

Спасибо


Sectey   (2004-09-27 13:01:00) [5]

Reindeer Moss Eater ©
Извеняюсь за назойливость :-(. Я немного туплю :-)
>Если это возможно на MSSQL - то про то, как это делается написано в bol.
Это где?


Reindeer Moss Eater   (2004-09-27 13:01:00) [6]

books on line


Reindeer Moss Eater   (2004-09-27 12:55:00) [7]

Сказка про белого бычка?

Надо её вставлять не в этой транзакции.
Если это возможно на MSSQL - то про то, как это делается написано в bol.
Что там искать ты уже знаешь.


Sectey   (2004-09-27 12:53:00) [8]

Reindeer Moss Eater ©
Это как?
Из программы я вызываю ХП. Если выполнение прошло успешно подтверждаю транзакцию иначе отменяю. В ХП пишется лог. Так вот при отмене транзакции, запись в лог не попадает, а мне нужно что бы она там была в любом случае.


Reindeer Moss Eater   (2004-09-27 12:45:00) [9]

Надо её вставлять не в этой транзакции.


Sectey   (2004-09-27 12:44:00) [10]

То есть не возможно, что бы записать оставалась в таблице после отмены транзакции?


Sergey13   (2004-09-27 12:39:00) [11]

2[4] Anatoly Podgoretsky ©   (27.09.04 12:34)
Это мне?


Reindeer Moss Eater   (2004-09-27 12:37:00) [12]

Как сделасть в таблицу(Логов) не зависимо отменена или подтверждена ли была транзакция? Т.е. что то типа "транзакто независимая" запись в таблицу.

Для этого надо делать запись в таблицу логов в другой транзакции.


Anatoly Podgoretsky   (2004-09-27 12:34:00) [13]

Трансакция по определению подразумевает отмену и повлиять на процесс отмены не возможно, иначе это не трансакция.


Sergey13   (2004-09-27 12:23:00) [14]

В Оракле это называется автономная транзакция. Про наличие/отсутствие такой штуки в МС сервере я не знаю.


Sandman25   (2004-09-27 12:19:00) [15]

Создать таблицу, не поддерживающую транзакции. Как это делается (если делается) на MSSQL, не знаю.


Anatoly Podgoretsky   (2004-09-27 12:18:00) [16]

Шутник


Наверх

Титульная страница Поиск, карта сайта Написать письмо