-2
私はWinformsアプリケーションを持っており、database.mdfを%USERPROFILE%フォルダに保存したいと思います。誰かが私はこれが動作するために接続文字列に書き込む必要があることを知っていますか?単に%USERPROFILE%を使用しても機能しません。Winformsアプリケーション:Windowsの%USERPROFILE%フォルダに.mdfを保存する方法は?
私はWinformsアプリケーションを持っており、database.mdfを%USERPROFILE%フォルダに保存したいと思います。誰かが私はこれが動作するために接続文字列に書き込む必要があることを知っていますか?単に%USERPROFILE%を使用しても機能しません。Winformsアプリケーション:Windowsの%USERPROFILE%フォルダに.mdfを保存する方法は?
あなたは、文字列内のパスを取得しますthis
String query = "%USERPROFILE%";
String pathOfUserProfile = Environment.ExpandEnvironmentVariables(query);
Console.WriteLine(pathofUserProfile);
を参照することができます。今すぐ接続文字列を作成してください。
ありがとうございました。それは完全に動作します。 %USERPROFILE%内にフォルダを作成するために接続文字列にどのように言えるか知っていますか?新しいフォルダを作成することはできません。 –
あなたのエラーについて教えてください。 –
System.Data.SqlClient.SqlException: 'ファイル "C:\ Users \ devone \ Documents \ xxx \ xxx.mdf"のディレクトリ参照がオペレーティングシステムエラー2で失敗しました(システムは、指定されたファイルを見つけることができません。)。 CREATE DATABASEが失敗しました。リストされたファイル名の一部を作成できませんでした。関連するエラーを確認してください。 –