A5:SQL Mk-2

開発のこと、日々のこと

Firebirdのトランザクション

ホーム フォーラム A5:SQL Mk-2掲示板 Firebirdのトランザクション

このトピックには1件の返信が含まれ、2人の参加者がいます。1 日、 7 時間前 松原正和 さんが最後の更新を行いました。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #2406 返信

    エジサポ

    いつも有用させていただいております。
    専用接続設定にてFirebirdに接続しておりますが、SELECT文を実行したのみでも自動的にトランザクションが開始されてしまいます。
    トランザクションが開始されないようにできないでしょうか?
    もしくは、一定以上操作がない場合に自動的に切断する機能はありませんでしょうか?

    #2467 返信

    松原正和
    キーマスター

    エジサポさんこんにちは。

    はい、確かに、Interbase/FirebirdではSELECTを実行しただけでトランザクションが開始してしまいます。

    これは、内部的に使用しているDevart社のUniDACの仕様によるものです。おそらく、分離レベルとの兼ね合いによるものと思われますが、他のデータベースへは自動でトランザクション開始したりしないのに少し不思議ですね。

    とりあえず、Interbase/FirebirdではSELECTを実行しただけでトランザクションが開始してしまうのは、制限ということにさせてください。

    あと、一定操作がない場合自動的に切断というのは、それはそれで問題があるようにも思えるのですが、何か意図があるのでしょうか?。

    • この返信は1 日、 7 時間前に  松原正和 さんが編集しました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
返信先: Firebirdのトランザクション
あなたの情報:




コメントは受け付けていません。