2017-10-13 3 views
0

私が作成したアプリケーションのexeファイルを作成するにはどうすればいいですか?私はexeファイルをデータベース(MS Access)と一緒にbind/debugフォルダに置こうとしました。しかし、mdbファイルのファイル名にエラーがあると、私のディレクトリを指しています。C#building/resource/publish/databaseを使ってファイルを作成してexeファイルを作成する

{ 
    InitializeComponent(); 
    connection.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0; 
             Data Data Source=C:\Users\asdf\Documents\questionbank.mdb; 
             Persist Security Info=True; 
             Jet OLEDB:Database Password=asdfasdf"; 
} 

、エラーが取得は、Windowsが指定されたデバイス、パス、またはファイルにアクセスできません」です。あなたがアイテムにアクセスするための適切な権限を持っていないかもしれません。

答えて

0

コンフィギュレーションファイルに接続文字列を入れて、たとえば、プロジェクトを右クリックして[プロパティ]に移動したときに[設定]タブで設定を作成し、[プロパティ]に移動します。

接続の詳細をハードコーディングすると、アプリケーションを展開するときに変更できません。

私のプロジェクトプロパティで
+0

[自分の設定]タブを確認しました。 タイプ>接続文字列 値> "Provider = Microsoft.Jet.OLEDB.4.0; データデータソース= C:\ Users \ asdf \ Documents \ questionbank.mdb"に等しい –

+0

OK、デプロイ後に設定ファイルの設定を変更しましたか? – DiskJunky

+0

はい。それでも有効な経路ではないと言っています。 –

関連する問題