0

データソースからドロップdataGridViewすると、フォームがデータベースに自動的に接続されます。form1

これを閉じて、IO コピーを使用して、データベースをあるディレクトリから別のディレクトリにバックアップとしてコピーしたいと考えていますform1form2

ファイルを開くダイアログを使用して db ファイルを選択すると、ファイルが他のアプリケーションによって使用されていると表示されます。IO クラスのコピー関数に静的パスを指定しますが、ファイルが使用されているという例外が再び発生します。

form2アプリケーションの起動時に直接開くとdbリンクを使用していませんがform2、dbファイルをコピーしますが、一度開くとフォームがdbに接続し、今からform1行くとdbファイルが開かないか、例外が発生します.form2form1form2

form1dispose と GCですべてのメソッドを使用して db ファイルを解放しましたが、使用量は少なくなりました。

db ファイルを解放する方法を教えてくださいform1閉じている db ファイルは とのみリンクされていますform1,

Visual Studio がドラッグ アンド ドロップの場合に接続を作成する場所を教えてください。フォームを閉じたり、接続を閉じることができます。

私のdbファイルを解放する他の方法を教えてください

4

1 に答える 1

0

[表示] メニューから、[サーバー エクスプローラー] を選択します。このウィンドウには、Visual Studio が認識し、接続しているデータベースへの接続が表示されます。このウィンドウでデータベースへの VS 接続を閉じることができるはずです。

于 2012-12-08T10:14:07.463 に答える