采取备份问题

时间:2011-06-16 11:35:35

标签: mysql sql visual-studio visual-studio-2010

我正在使用Mysql数据库和visual basic 2010.在我的程序中,我放了一个名为“备份数据库”的按钮,代码在这里:

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim Kontrol As Boolean
    Dim Dongu As Integer
    Dim Yolumuz As String
    Dim SuAnkiYil As String
    Dim GecilecekYil As String

    Try
    SuAnkiYil = Trim(Me.BilgilerDataGridView.Rows(5).Cells(1).Value)
    GecilecekYil = Trim(ArsivDataGridView.CurrentCell.Value)
    Yolumuz = My.Computer.FileSystem.CurrentDirectory
    My.Computer.FileSystem.CreateDirectory(Yolumuz & "/Arsiv/" & SuAnkiYil)
    My.Computer.FileSystem.CopyFile(Yolumuz & "/Database1.mdf", Yolumuz & "/Arsiv/" & SuAnkiYil & "/Database1.mdf")
    My.Computer.FileSystem.CopyFile(Yolumuz & "/Database1_log.ldf", Yolumuz & "/Arsiv/" & SuAnkiYil & "/Database1_log.ldf")

    Catch ex As Exception
       MessageBox.Show(ex.Message)
            Exit Sub
    End Try

当我按下按钮时会出现错误。 “进程无法访问该文件,因为它正由另一个进程使用” 有没有办法让程序停止使用数据库?我想如果我们成功了,错误就会解决。你能分享一下你的意见吗?

1 个答案:

答案 0 :(得分:2)

相关问题