Использование OleDb Я подключаюсь к базе данных MS Access (v2003), и моя папка Project - 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
Таким образом, для меня слишком локально, что файл базы данных находится внутри папки проекта, и мне нужна Portable Connection String , где бы я ни брал папку проекта, я не должен переписывать Connection String для этого, я попробовал ниже способ, который не работал
MyConString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source'=~Database\MyDbFile.mdb'";
Кто-нибудь может мне помочь, как создать Portable Connection String Я прочитал некоторые формы, в которых говорится, что файл базы данных должен быть помещен в файл App_Data, и я не знаю, как это сделать. Кто-нибудь, пожалуйста, скажите мне как-нибудь построить портативную строку подключения.