VBプログラマ質問スレ(Ver.6.0 まで) part61
■ このスレッドは過去ログ倉庫に格納されています
0252デフォルトの名無しさん
2013/02/04(月) 16:48:24.53ABC理論だとこんなに簡潔にできる。敗北を知りたい。はい論破。
Sub A()
Dim objConnection As ADODB.Connection
Set objConnection = New ADODB.Connection
Call B(objConnection)
If objConnection.State <> ADODB.adStateClosed Then
Call objConnection.Close
End If
End Sub
Sub B(ByVal objConnection As ADODB.Connection)
On Error Resume Next
Call C(objConnection)
If Err.Number <> 0 Then
If objConnection.State = ADODB.adStateClosed Then
Call objConnection.RollbackTrans
End If
End If
End Sub
Sub C(ByVal objConnection As ADODB.Connection)
Call objConnection.Open
Call objConnection.BeginTrans
Call objConnection.CommitTrans
End Sub
■ このスレッドは過去ログ倉庫に格納されています