none
ITransaction::CommitまたはITransaction::Abortが呼び出されました。オブジェクトはゾンビ状態です。というエラーがコミット後に出る。 RRS feed

  • 質問

  • AccessVBA+SQLServerEXPRESS2005で開発しています。
    ADOで接続しており、画面はサブフォームを仕様しています。
    サブフォームの表示方法は、検索結果のレコードセットをそのまま渡しています。

    実行ボタンを押した時、
    下記のようなメイン処理を実行させているのですが、
    ④の時、タイトルのようなエラーが出ます。

    ①トランザクションを開始
    ②諸テーブル更新
    ③トランザクションをコミット
    ④画面のリフレッシュ

    ※トランザクションをつけない時はこのようなエラーは出ませんでした。

    トランザクションをコミットした後の④なので、実質※と同じ状態で④を行っているのに
    何故このようなエラーが出るのか分りません。
    分る方いらっしゃいましたら、よろしくお願い致します。

    • 移動 鈴木裕子Support Engineer, Moderator 2009年6月30日 9:38 内容的にSQLカテゴリの方が適切と思われましたので、移動させていただきました。 (移動元:Virtual PC)
    2009年6月30日 6:33

回答

すべての返信