目次モクジ タスクタイプ(概要ガイヨウ)へ タスクタイプ(一覧イチランヒョウ)へ タスクタイプベツ 設定セッテイ項目コウモク比較ヒカクヒョウ タスクタイプ共通キョウツウ
dbSheetClient ドキュメント種類シュルイ タスクタイプ仕様書シヨウショ   対応タイオウバージョン V5.4.2.2
更新日コウシンビ 2015/1/19
タスクタイプ名称メイショウ 223 トランザクション EXCELの
同等ドウトウ機能キノウ
 
 ノウ データベースに対して、トランザクションの開始とコミットの要求を出します。






@開始
Aコミット
Bロールバック
使ツカ
ヨウ
ウエ

チュウ

テン
本機能ホンキノウのトランザクションは、一連イチレンのタスク処理ショリナカでなおかつ、開始とコミットの間で指定シテイされている更新コウシン処理ショリ削除サクジョ処理ショリタイしてのみ有効ユウコウとなります。

したがって、トランザクションの開始カイシとコミットのアイダに、SQLの照会ショウカイ処理ショリのタスクタイプの処理ショリオコナわれるとトランザクションは無効ムコウになります。
サダム





F.No 使用シヨウする定義テイギフィールド 必須ヒッス セル
指定シテイ
内容ナイヨウ  (青色アオイロ文字モジ選択肢センタクシ選択センタクできる文字モジアラワします) 省略ショウリャク処理ショリ 特記事項
5 タスクタイプNO   223    
6 タスクタイプ名   トランザクション    
7 タスクタイプ属性   @開始 Aコミット Bロールバック    
8 BKNO   ブックファイル定義に定義されているBKNOを選択                
9 ブック名   8のBKNOが入力されると自動表示                
10 シート名   処理対象となるシートを指定 開始時のシート名              
  重要ジュウヨウ※ 11.シート保護ホゴ有無ウム、12.シート保護ホゴPW、18.処理ショリ条件ジョウケン判定ハンテイセル、19.定義テイギ有効ユウコウ無効ムコウフラグ、22.セル指定シテイ属性ゾクセイ、57〜70の開始カイシメッセージ、エラーメッセージ、キャンセルメッセージなどは、必要ヒツヨウオウじて設定セッテイしてください。 設定セッテイ方法ホウホウは、『タスクタイプ共通』に記載キサイしています。→
また、セルメイ(アドレス)を指定シテイする設定セッテイ項目コウモク背景色ハイケイショクがピンクイロについては、セル指定シテイ属性ゾクセイが「間接カンセツ」のトキには「間接カンセツアドレス」の動作ドウサ変化ヘンカしますので注意チュウイしてください。
タスクタイプ共通キョウツウ
               
             
  ※パラメータの設定等セッテイトウトクにありません。    
             
  注意チュウイ事項ジコウ

@
ホンタスクタイプのトランザクションでは、トランザクションの開始カイシからコミットまでのアイダ実行ジッコウユルさせるタスクタイプは、201.SQLのタスクタイプ属性ゾクセイが"更新コウシン"、"削除サクジョ"、"指定シテイ更新コウシン"のみで、201.SQL以外のタスクタイプが実行されたり、201.SQLの"照会ショウカイ"や"SQL更新コウシン"が実行ジッコウされるとエラーになります。

したがって、
複雑フクザツ処理ショリのトランザクションをおこないたいときには、SQL更新コウシン利用リヨウして、SQLブン記述キジュツしてください。

Aトランザクションの
内部ナイブ処理ショリとしては、はじめに削除サクジョカンする処理ショリをまとめておこない、そのアト更新コウシンをまとめておこないます。コミットの命令メイレイ段階ダンカイでコミットし、途中トチュウ処理ショリでエラーが発生ハッセイした場合バアイには、ロールバックをおこないます。

 
複数フクスウの、削除サクジョ更新コウシン のためのデータをんでいる最中サイチュウに、項目コウモクメイ不一致フイッチやデータの不整合フセイゴウなどのエラー発生ハッセイしたときには、タスクタイプ属性ゾクセイの、「ロールバック」を指定シテイして、明示的メイジテキ削除サクジョ更新コウシン処理ショリ中断チュウダンさせることはできます。


B
エラー発生ハッセイのメッセージ設定セッテイしたいときには、途中トチュウのSQLのタスクタイプの定義テイギギョウではなく、トランザクションのコミットの定義テイギギョウ指定シテイしてください。
   
     
     
       
       
       
       
       
       
     
     
     
     
     
     
     
     
     
     
     
     
     
     
             
             
             
             
             
             
             
             
             

トク

コト
コウ 
※1 汎用パラメータで指定されているExcelシート上のセルにデータをサイには、セルに保護がかかっているときは、11,12 の保護の解除指定が必要です。