Почему невозможно создать базу данных, если приложение установлено в C:\program файлы
если мой исполняемый путь приложения в C:\Program файлы затем база данных создать код не работает без каких-либо ошибок, но если мое приложение исполняемый путь в D:\ мой код работает нормально
но на моем рабочем месте у нас есть программное обеспечение, которое устанавливается в C:\ Program Files и когда я удаляю базу данных из C:\ и открываю приложение автоматически создает пустую базу данных
чем почему я не могу создать базу данных в C:\
Что я уже пробовал:
публичная статическая строка datafilename = Path.GetDirectoryName(Application.ExecutablePath)+ @"\Сведения.# то # ";
частный недействительными методе form1_load(объект отправителя, EventArgs в электронной)
{
Метода createdatabase();
}
частный недействительными метода createdatabase()
{
если (!файл.Существует(имя файла данных))
{
этикетка 1.Text = "база данных не найдена";
var cat = новый АДОКС.Каталог();
кошка.Создать("Поставщик=Майкрософт.Джет.Oledb для.4.0;" + "источника данных="+ datafilename + ";" + "для Jet oledb для:Тип двигателя=5");
этикетка 1.Text = "База Данных Создана Успешно";
cat = null;
createTable();
}
еще
{
label1.Text= "база данных найдена";
}
}