-
Это что, так DOA устроен?
не только он
-
В оракле нет оператора "начать транзакцию". Транзакция неявно начинается с первого оператора, изменяющего данные и завершается операторами COMMIT или ROLLBACK.
-
В оракле нет
Можно и так сказать. Если отвлечься от специфики вопроса.
-
> Если отвлечься от специфики вопроса.
если принимать во внимание специфику вопроса, то у автора надо спросить - а нафига ему это ?
-
> не только он
Кто ещё?
-
Кто ещё?
bde,ado,odak .,......
-
> bde,ado,odak .,......
Ну с бде ты погорячился.
-
в чем именно?
-
Берем бде, транзакциями не управляем.
выполняем подряд три вызова экзекsql.
будут последовательно стартованы три транзации.
а не одна
-
> в чем именно?
в [17]
> будут последовательно стартованы три транзации.а не одна
Где про это можно почитать?
-
> Медвежонок Пятачок © (04.09.08 09:01) [17]
>
> > Медвежонок Пятачок © (03.09.08 18:01) [7]
>
> да
>
> Не да, а нет.
> Если транзакциями явно не управляют, то каждый SomeQuery.
> ExecSQL стартует и коммитит транзакцию.
> Она, неявно начавшись, не продолжается пока не будет вызван
> явный коммит/роллбак.
Ты не прав.
> Медвежонок Пятачок © (04.09.08 10:11) [25]
>
> Кто ещё?
>
> bde,ado,odak .,......
>
И с ODAC (заметь не odak) ты тоже погорячился
-
Есть минутка, поясню про ODAC. В TOraSession и TOraDataSet есть проперть AutoCommit со значением по дефолту True. В этом случае компонент действительно ведет себя как ты описываешь, вот только поведение конкретной реализации какого-то компонента еще не говорит о том, что точно так же ведет себя и сервер. Где-то в недрах своего кода компонент ЯВНО вызывает Commit после любого изменения. А ты поставь AutoCommit в False и будешь разочарован в своей былой уверенности.
-
> evvcom © (05.09.08 10:23) [31]
и в BDE по-моему какие-то похожие проперти были
-
там CachedUpdates, в одаке такая проперть тоже есть, но это не коммит серверный. У БДЕ скорее всего какой-нить DbiCommit (такой вроде префикс там?) внутрях вызывается независимо от желания пользователя.
-
> У БДЕ скорее всего какой-нить DbiCommit (такой вроде префикс
> там?) внутрях вызывается независимо от желания пользователя.
>
зависимо от желания. Это желание прописывается в настройках алиаса