Конференция "Базы" » ADO Delphi и транзакции MSSQL [D6, MSSQL]
 
  • kaif © (09.09.08 17:12) [0]
    Вот у меня ADOConnection со всеми свойствами по умолчанию.
    Я вставляю запись в таблицу GOODS при помощи TADOCommand.
    Никаких COMMIT, по крайней мере явно, я не вызываю.

    Приложение продолжает работать, сессия ADOConnection явно в рабочем состоянии. Захожу в Microsoft SQL Server Management Studio Express. Делаю там запрос и выжу только что вставленное мною значение в справочник.

    Таким образом где-то произошел COMMIT.
    Где и кто его сделал?
  • stas © (09.09.08 17:13) [1]
    kaif ©   (09.09.08 17:12)
    не явный COMMIT произошел автоматически.
  • sniknik © (09.09.08 17:24) [2]
    любая команда (блок) стартующая вне явной транзакции, заворачивается сервером в "не явную".
  • b z (09.09.08 18:16) [3]
 
Конференция "Базы" » ADO Delphi и транзакции MSSQL [D6, MSSQL]
Есть новые Нет новых   [134435   +34][b:0][p:0]