![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Здраствуйте. Nested transaction not supported. [D3, IB5.x]
Oleon © (2002-08-26 17:06:00)Кто-нибудь может предположить почему когда я пишу DataSet.Insert
потом пишу DataSet.Post то все работает нормально, а если я пишу DataSet.Edit и потом DataSet.Post то вылезает Nested transaction not supported?
Все спасибо.
Shaman_Naydak (2002-08-30 17:17:00) [1]> Alexandr
Мда, батенька, случай-то запущенный оказывается? Есть небольшая, но очень существенная разница между параллельными транзакциями и вложенными.. и при чем тут MSSQL? можно будет ответить в том же стиле, поставь еще один коннектион и пользуйся на здоровье
:)
Alexandr (2002-08-30 13:49:00) [2]ага, но кто мешает создать еще один IBTransaction к той же Ibdatabase и рулить им независимо от первого?
Это ж вам не MSSQL.
А если открытую транзакцию открыть еще раз, то сообщение по-моему другое будет.
Shaman_Naydak (2002-08-30 13:45:00) [3]
> Alexandr © (30.08.02 13:32)
из помощи:
TIBTransaction.StartTransaction
Begins a new transaction against the database server.
procedure StartTransaction;
Description
Call StartTransaction to begin a new transaction against the database server. Before calling StartTransaction, an application should check the status of the InTransaction property. If InTransaction is True, indicating that a transaction is already in progress, a subsequent call to StartTransaction without first calling Commit or Rollback to end the current transaction raises an exception.
Updates, insertions, and deletions that take place after a call to StartTransaction are held by the server until an application calls Commit to save the changes or Rollback is to cancel them.
Alexandr (2002-08-30 13:32:00) [4]в IB можно в одном коннекте хоть 10транзакций начинать.
Shaman_Naydak (2002-08-30 13:29:00) [5]2 раза транзакцию пытаешься начать, орелик
Desdechado (2002-08-30 12:28:00) [6]по-русски: вложенные транзакции не поддерживаются - ищи
Alexandr (2002-08-28 08:05:00) [7]действительно, что-то не так...
Но к сожалению телепаты в отпуске и помочь некому.
Oleon (2002-08-26 17:37:00) [8]НЕ... ВСЕ РАВНО НЕ РАБОТАЕТ ЧТО-ТО НИКАК.
Oleon (2002-08-26 17:29:00) [9]всем спасибо, я разобрался.