Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
OleDbAdapter
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! При загрузке страницы с DataGrid, в которую загружаются данные из базы с помощью OleDbConnection,OleDbAdapter, OleDbCommand,DataSet получаю сообщение: Файл 'D:\Documents and Settings\Vadim\Мои документы\SolShop.mdb' не может быть открыт ядром базы данных Microsoft Jet. Файл уже открыт другим пользователем для монопольного доступа или требуется разрешение на просмотр данных. Причем используя в среде VS.net для OleDbAdapter "Preview Data" получаю правильный набор данных, т.е. соединение с базой есть, запрос выполняется. Но при загрузке страницы получаю упомынутое сообщение? Естественно файл другими пользователями не открывается, почему требуется разрешение, как и где оно устанавливается не пойму. ConnectionString соединения следующий: Provider=Microsoft.Jet.OLEDB.4.0;Password="";User ID=Admin;Data Source=D:\Documents and Settings\Vadim\Мои документы\SolShop.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False Помогите! Целый день бьюсь. Сергей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2004, 18:36 |
|
||
|
OleDbAdapter
|
|||
|---|---|---|---|
|
#18+
Возможно, нужно настроить разрешения на файл базы. Папка Security в свойствах файла и т.д. Сервер запрашивает базу от имени анонимного пользователя IUSR_{имя сервера}. Ему нужно дать права на чтение и запись. Кроме того, при открытии базы Access создает скрытый файл с именем базы и, кажется, расширением .ldb. Если у того же IUSR_{имя сервера} нет прав на создание в папке этого файла, то ничего не выйдет. Скорее всего это и трактуется как монопольный доступ. Для начала попробйте дать Everyone fullcontrol на всю папку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2004, 10:07 |
|
||
|
OleDbAdapter
|
|||
|---|---|---|---|
|
#18+
Дать нужно право на чтение юзеру ASPNET ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2004, 14:25 |
|
||
|
OleDbAdapter
|
|||
|---|---|---|---|
|
#18+
Большое спасибо за помощь! Установил право доступа на папку с базой "для всех" и все заработало. (Странно однако,что из PreviewData элемента OleDbDataAdapter база "читается" и без полного права доступа). Как и где установить право на чтение для юзера ASPNET пока не понял. Попробую найти. Подскажите при случае. Еще раз спасибо Сергей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2004, 21:48 |
|
||
|
OleDbAdapter
|
|||
|---|---|---|---|
|
#18+
По поводу установки прав чтения для юзера ASPNET В Windows 2000 (в сети) действительно устанавливаются права как мне и было подсказано Properties/Security и т.д. , а в Windows Xp (на локальной машине), аналогичным образом не получается (диалога со списком пользователей нет). Что-то видимо с параметрами установки Windows ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2004, 08:50 |
|
||
|
OleDbAdapter
|
|||
|---|---|---|---|
|
#18+
а в XP файловая система не ФАТ случайно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2004, 11:23 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=32372549&tid=1396054]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 266ms |
| total: | 376ms |

| 0 / 0 |
