Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# запрос к ораклу http://www.cyberforum.ru/ado-net/thread886334.html
в билдере добавил запрос SELECT o.DOC_NO, o.HOST_NUMBER, s.SKUCODE, s.NAME, s.HOST_ID, "вх.вет.св. " || sd.DOC_NUMBER AS doc_number, o.WAREHOUSE_ID FROM ...
C# Удаление строки из связи много ко многому
Добрый день! Я пишу приложения для работы с базами на wpf, возник вопрос, как удалять строку из таблиц, которые связаны между собой много ко многому. Вроде при создании таблиц связал их foreign key,...
При добавлении в базу вместо кириллицы - "?" C#
Текст из поля по нажатию на кнопку должен добавляться в базу Важные моменты кода: 1) Соединение с базой SqlCоnnectiоn cn = new SqlConnection(@"Data...
C# Поиск по всей базе SQL Server Здравствуйте! Подскажите как написать на языке с# вывод в грид результат выполнения скрипта. Скрипт найден в инете, вроде работает. set concat_null_yields_null on declare @collist varchar(max),... http://www.cyberforum.ru/ado-net/thread885411.html
C# JOIN запрос к нескольким БД http://www.cyberforum.ru/ado-net/thread885102.html
Добрый день. Есть некая работающая система со своей БД (MSSQL) (назовем ее система "a"). Я пишу небольшое веб-приложение ("b") тоже со своей БД, но использующее данные системы "А". Всем известно,...
Удаление записи из таблицы C#
Необходимо удалить запись из таблицы в бд, по нажатию на кнопку в WPF. Использую Entity Framework Case Case1 = (Case)Data.SelectedItem; Cmd = Connection.CreateCommand(); ...
IBProvider – прикрепление базы к BindingSource C#
Здравствуйте. Есть БД. Сервер - Firefird 2.5. Установил OLE DB IBProvider. Подключил БД к проэкту. Все вродебы работает. Теперь кидаю на форму BindingSource и задаю ему DataSource:
C# Запрос с параметрами (оракл) + report Добрый день не могу разобрать с ошибкой Создал дата сет , затем определил адаптер запросом с параметром SELECT DOC_NO, HOST_NUMBER FROM ORDERS WHERE (DOC_NO =... http://www.cyberforum.ru/ado-net/thread884772.html
C# Использование пробелов http://www.cyberforum.ru/ado-net/thread884642.html
Я пишу клиент для работы с бд. На таком этапе возникает Exception с описанием "Неправильный синтаксис около конструкции "обменной"". cmd.CommandText = "insert into MainDataTeble (NumID, Номер...
C# UPDATE роблема с кодом UPDATE student, hostel SET student.IdHostel = student.IdFac, hostel.Numberz=hostel.Numberz+1 WHERE(pilgi = 1 & student.IdHostel=0) UPDATE student, hostel SET student.IdHostel = student.IdFac,... http://www.cyberforum.ru/ado-net/thread884610.html
umc55555
14 / 14 / 7
Регистрация: 11.05.2013
Сообщений: 226
0

C#, ADO.NET. Как защитить файл базы данных Access от удаления пользователем через проводник?

31.05.2013, 22:17. Просмотров 1202. Ответов 7
Метки (Все метки)

VS 2010, framework 4.

Добавляю в проект ссылку "Microsoft ADO Ext. 2.8 for DDL and Security".
При создании файла базы данных Access защищаю его паролем, чтобы пользователь без программы не смог открыть и редактировать базу. Но если закрыть программу, то ничего не препятствует удалению файла *.mdb из проводника.
Как программно защитить этот файл от удаления?
Создание БД с паролем:
C#
1
2
3
4
5
6
using ADOX;
 
Catalog cat = new Catalog();
cat.Create("Provider=Microsoft.Jet.OLEDB.4.0;" +
              @"Data Source=%путь_к_БД%\file.mdb;Jet OLEDB:Database Password='asdf';" +
              "Jet OLEDB:Engine Type=5");
Как насчет перемещения? Если пользователь переместит файл - тоже плохо, но если нужно переместить программу и файл, то все ок.


P. S. Что означает "Jet OLEDB:Engine Type=5" ?

Вернуться к обсуждению:
C#, ADO.NET. Как защитить файл базы данных Access от удаления пользователем через проводник?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.05.2013, 22:17
Готовые ответы и решения:

Работа с базой данных Access через ADO.NET
Учусь работать с базой данных Access через ADO.NET. Попробовал поработать с помощью мастеров - не...

Как добавлять записи в таблицу базы данных Access программно через ADO?
Как добавлять записи в таблицу базы данных Access программно через ADO?:yahoo:

Программное создание базы данных через ADO.NET
Подскажите! Я везде нахожу примеры с SQL Server'ом. А если мне нужно создать через Access, то как...

Что лучше: работа с Access через ADO.NET или силами самого Access?
Считаю, что лучше работать с регулярно поступающим в Access объемом данных, разработав приложение...

Как через ADO можно создать новый файл Access ?
Как через ADO можно создать новый файл Access ? Спасибо !

7
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru