0
Visual Studio 2015 ExpressでC#プロジェクトを作成していますが、私はプロジェクトに組み込むAccessデータベースを持っています。 Accessデータベースを別のフォルダパスに配置します。そのため、プロジェクトにフォルダを作成します。私は、フォルダのパスを知らない。C#Visual Studio 2015 Access 2013データベース
Visual Studio 2015 ExpressでC#プロジェクトを作成していますが、私はプロジェクトに組み込むAccessデータベースを持っています。 Accessデータベースを別のフォルダパスに配置します。そのため、プロジェクトにフォルダを作成します。私は、フォルダのパスを知らない。C#Visual Studio 2015 Access 2013データベース
以下は、アプリケーション実行可能ファイルの1つ下の.accdbデータベースへの接続を設定します。これはClickOnceのインストールやTableAdaptersを使用している場合は機能しません。
あなたは、このことができます
希望が存在するフォルダにデータベースを変更し、データベースを一致させるために、データベース名を変更する必要があります。
// This translates to: AppFolder\Databases\Database1.accdb
// AppFolder: Location of the executable
// DataBases: an existing folder below AppFolder
var databasePathName = Path.Combine(Application.StartupPath,"Databases", "Database1.accdb");
var Builder = new OleDbConnectionStringBuilder()
{
Provider = "Microsoft.ACE.OLEDB.12.0",
DataSource = databasePathName
};
using (OleDbConnection cn = new OleDbConnection() { ConnectionString = Builder.ConnectionString })
{
cn.Open();
// do work
}
申し訳ありませんが、あなたがしたいことは完全にはわかりません。ソリューション内のアクセスファイルを共有しますか?ソリューションの一環として言えますか? –
私の接続文字列のソースはこのC:\ Users \ user \ Desktop \ es \ file.accdbが好きです。project \ folder \ fileaccdbが必要です – George