使用 OleDb 我正在连接到 MS Access (v2003) 数据库,我的项目文件夹是MyHotApps
,我的 OleDb 连接字符串是
MyConString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source='C:\Users\Some User\Documents\Visual Studio 2010\WebSites\MyHotApps\Database\MyDbFile.mdb'";
如上所述,我的项目文件夹是MyHotApps
,数据库文件MyDbFile.mdb
位于Project_Folder<MyHotApps>\Database\MyDbFile.mdb
因此,对于我来说,数据库文件位于项目文件夹内,它太本地化了,我需要一个便携式连接字符串,无论我在哪里获取项目文件夹,我都不应该重写连接字符串,因为我尝试了以下不起作用的方式
MyConString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source'=~Database\MyDbFile.mdb'";
任何人都可以帮助我如何构建一个便携式连接字符串我读了一些表格说数据库文件应该放在 App_Data 文件中,我也不知道该怎么做。任何人请告诉我以某种方式构建便携式连接字符串。