Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9870 / 13644 ツリー ←次へ | 前へ→

【25017】コミットってなんですか? サム 05/5/18(水) 9:12 質問[未読]
【25019】Re:コミットってなんですか? ウッシ 05/5/18(水) 9:22 回答[未読]
【25024】Re:コミットってなんですか? さむ 05/5/18(水) 9:44 質問[未読]
【25025】Re:コミットってなんですか? ウッシ 05/5/18(水) 10:05 発言[未読]

【25017】コミットってなんですか?
質問  サム  - 05/5/18(水) 9:12 -

引用なし
パスワード
   こんにちわ
VBAで処理をしている時に、データベース処理の時にコミットを
すると良いと聞きましたがコミットとは何でしょうか?
いまいち良く判りません・・・
ネットで調べると、「処理を確定する事」となっていますが、
もう少し詳しく知りたいので、教えていただけないでしょうか?

【25019】Re:コミットってなんですか?
回答  ウッシ  - 05/5/18(水) 9:22 -

引用なし
パスワード
   こんにちは

DB操作をされるなら、
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_k03.htm
ここも見ておくといいと思います。

【25024】Re:コミットってなんですか?
質問  さむ  - 05/5/18(水) 9:44 -

引用なし
パスワード
   こんにちわ。
▼ウッシ さん:

>DB操作をされるなら、
>http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sq_k03.htm
>ここも見ておくといいと思います。

1つの処理をコミットで区切ってロールバックの処理などの時に、
エラー前まで戻る時などに使用するのですね?
この場合、コミットを定義して、場合によってはロールバックしないで
DBを閉じる時に、コミットが開いてると言われないのでしょうか?
VBAでコミットが開いてるかの状況を調べる事はできないのでしょうか?

【25025】Re:コミットってなんですか?
発言  ウッシ  - 05/5/18(水) 10:05 -

引用なし
パスワード
   こんにちは

>コミットが開いてる
なんか違うような気がするのですが、
>処理を確定する
の方でいいのでは。

トランザクションを破棄してそれまでの処理を確定する→元に戻せない。
DBによっては自動でコミットされるとか色々有るみたいですし、
>DBを閉じる時に、コミットが開いてると言われないのでしょうか?
閉じる時は処理は確定されてトランザクションも破棄されるのでは?

実は良く分からないので、
http://www.gizshare.com/vbtomo/boards/vbdatabase.php?do=tree
ここらへんで具体的な質問をされてはどうでしょうか?

9870 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free