呼び出すことができるメソッドに「if」または「case」ステートメントがあります。public status として "Flag" 変数を持っています。そのクレイジーなループ/実行は2回なので、コマンドが重複している可能性があります。これらの場合、データベースに重複したデータがあります。
Public Sub compartment1(ByVal exec As Boolean)
Try
If exec = True Then
Select Case FlagMark
Case 1
Insert database execute command
Case 2
another command
End Select
ElseIf exec = False Then
End If
Catch ex As Exception
End Try
End Sub
そして、これは私のボタンコマンドです
Private Sub cmd_confirm_Click(sender As Object, e As EventArgs) Handles cmd_confirm.Click
If pCheck2.Checked = True Then
FlagMark = 1
compartment1(True)
End If
End Sub
メソッド「Compartment1」が 2 回実行され、ループしているように見えるため、データが重複しているか、単一のコマンドが重複しています。1回だけ実行できますか?