0

我已经dataGridViewform1我的数据源中删除它会自动将我的表单与我的数据库连接起来,

我关闭了它form1form2我想通过使用 IO 复制将我的数据库从一个目录复制到另一个目录作为备份。

当我使用打开文件对话框选择我的 db 文件时,它说文件正在被其他应用程序使用,我给出了 IO 类的复制功能的静态路径,但它再次给出了正在使用文件的异常,

如果我在应用程序启动时直接打开,form2我没有使用任何 db 链接form2,它将复制 db 文件,但如果我form1从中打开一次form2,表单将与 db 连接,然后从form1我转到form2现在它不会打开我的 db 文件或给出异常.

我使用了form1dispose 和 GC 中的所有方法来释放我的 db 文件,但使用较少。

告诉我如何释放我form1已关闭的 db 文件只与 db 文件链接form1

告诉我 Visual Studio 在拖放案例中在哪里创建连接,以便我可以在表单关闭时关闭连接或

告诉我一些其他方式来释放我的 db 文件

4

1 回答 1

0

从视图菜单中,选择服务器资源管理器。此窗口将显示 Visual Studio 知道并连接到的数据库的任何连接。您应该能够在此窗口中关闭与数据库的 VSs 连接。

于 2012-12-08T10:14:07.463 回答