قبل از دستور فرم لود ...
Dim backup As String
Dim path2 As String
اما در دکمه خروج برنامه
backup = GetSetting("Lock", "Backup", "Check")
path2 = GetSetting("Lock", "Backup", "CheckBro")
If backup = "1" Then
Dim Q As Integer
Q = MessageBox.Show("آیا از بانک اطلاعاتی پشتیبان گرفته شود؟", "پشتیبان گیری", MessageBoxButtons.OKCancel, MessageBoxIcon.Question)
If Q = vbOK Then
Dim Path1 As String = Application.StartupPath.ToString
Dim rwd As New ReadWriteData()
rwd.command = New System.Data.SqlClient.SqlCommand()
rwd.command.Connection = rwd.connection
rwd.command.CommandText = "BACKUP DATABASE [" & Path1 & "\manlock.mdf] TO DISK='" & path2 & "'" & " WITH NOFORMAT, NOINIT, SKIP, NOREWIND, NOUNLOAD, STATS = 10"
rwd.connection.Open()
rwd.command.ExecuteNonQuery()
rwd.connection.Close()
frmwaite.ShowDialog()
frmwaite.MdiParent = Me
MessageBox.Show("پشتیبان گیری با موفقیت انجام شد", "پشتیبان گیری", MessageBoxButtons.OK, MessageBoxIcon.Information)
rwd.connection.Close()
End
End If
Else
Dim r As Integer
r = MsgBox("از برنامه خارج می شوید؟", MsgBoxStyle.Question + MsgBoxStyle.YesNo, "خروج")
If r = vbYes Then
End
End If
rwd.connection.Close()
End If
فکر نمیکنم دیگه نیازی به توضیح باشه ولی هرجاشو خواستی بگو تا توضیح بدم ...