[過去ログ] ふらっと C#,C♯,C#(初心者用) Part153 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
90
(2): デフォルトの名無しさん (ワッチョイ 0f18-RSrH) [sage] 2021/12/18(土) 11:37:28.63 ID:5vur9Hw60(2/3) AAS
普通にcommitしてからdispose()すればrollbackしないんじゃねーの?
原因不明で途中終了されたらrollbackするのは普通に見える。

とにかくデストラクタがC++と同じタイミングで走ってくれれば
C#にdisposeはいらなかったんじゃないのかと初心者のボクは思うわけですよ。
95
(1): デフォルトの名無しさん (ワッチョイ 2a01-7mHJ) [sage] 2021/12/18(土) 14:32:27.17 ID:iUN/Cy1s0(1/2) AAS
>>90
disposeでrollbackするのはConnectionじゃなくてTransactionだと思う
いずれにしても動かなくなるのは使う側の問題だね
96: デフォルトの名無しさん (ワッチョイ 0f2f-j66Y) [sage] 2021/12/18(土) 14:56:48.68 ID:yfxR8FS90(1) AAS
>>90
正確には、コミットしたあと、何もない処理をロールバックするんじゃないかな
実質何もしないのと同じ
未コミットあるかないか確認するのが丁寧ではあるだろうけど

なんにせよIDisposableなDB接続クラスを未コミットでDisposeするのは使い方が悪いわ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s