Неявное или явное управление транзакциями
В Delphi 4 транзакции
используются явно или неявно. По
умолчанию транзакции
обрабатываются неявно.
Неявные ? это
такие транзакции, которые
передаются строка за строкой. Это
происходит всякий раз, когда вы вызываете метод Post или когда этот метод
вызывается автоматически в коде VCL.
Поскольку транзакции выполняются
строка за строкой, нагрузка в сети
возрастает, что может привести к
снижению производительности
приложения.
Явные -
транзакции обрабатываются одним из
двух способов: вызовом методов StartTransaction(), Commit()
или RollBack() компонента TDatabase либо выполнением
операторов SQL в компоненте TQuery. Рекомендуем применять
явное управление транзакцией,
поскольку при этом уменьшается
сетевая нагрузка, а используемый
код более безопасен.
|