A5:SQL Mk-2

開発のこと、日々のこと

postgreSQLトランザクション処理

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

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

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

    abenn8721

    BEGIN;
    — 処理1:家賃60,000円を支払う
    INSERT INTO 家計簿
    VALUES (‘2013-03-20’, ‘住居費’, ‘4月の家賃’, 0, 60000);
    — 処理2:手数料420円
    INSERT INTO 家計簿
    VALUES (‘2013-03-20’, ‘手数料’, ‘4月の家賃の振り込み’, 0, 420);
    COMMIT;
    postgreSQLにて上記のようなトランザクション処理を実行するとcannot insert multiple commands into a prepared statementというエラーが出て、ロールバックされinsert文がキャンセルされます。

    #3831 返信

    松原正和
    キーマスター

    abenn8721さんこんにちは。
     
    はい、現象を確認したのですが、DB接続ライブラリ(Devart UniDAC)の制限と思われます。すぐには修正できないと思われます。
     
    さしあたりは制限とさせてください。
     
    以上よろしくお願いいたします。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
返信先: postgreSQLトランザクション処理
あなたの情報:




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