powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / OleDbAdapter
7 сообщений из 7, страница 1 из 1
OleDbAdapter
    #32372549
Serg#2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
При загрузке страницы с 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

Помогите! Целый день бьюсь.
Сергей
...
Рейтинг: 0 / 0
OleDbAdapter
    #32372718
HCMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно, нужно настроить разрешения на файл базы. Папка Security в свойствах файла и т.д. Сервер запрашивает базу от имени анонимного пользователя IUSR_{имя сервера}. Ему нужно дать права на чтение и запись. Кроме того, при открытии базы Access создает скрытый файл с именем базы и, кажется, расширением .ldb.
Если у того же IUSR_{имя сервера} нет прав на создание в папке этого файла, то ничего не выйдет. Скорее всего это и трактуется как монопольный доступ.

Для начала попробйте дать Everyone fullcontrol на всю папку.
...
Рейтинг: 0 / 0
OleDbAdapter
    #32373159
maratic_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дать нужно право на чтение юзеру ASPNET
...
Рейтинг: 0 / 0
OleDbAdapter
    #32373712
Serg#2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо за помощь!
Установил право доступа на папку с базой "для всех" и все заработало.
(Странно однако,что из PreviewData элемента OleDbDataAdapter база "читается" и без полного права доступа).
Как и где установить право на чтение для юзера ASPNET пока не понял. Попробую найти. Подскажите при случае.
Еще раз спасибо
Сергей.
...
Рейтинг: 0 / 0
OleDbAdapter
    #32375187
Serg#2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По поводу установки прав чтения для юзера ASPNET
В Windows 2000 (в сети) действительно устанавливаются права как мне и было подсказано Properties/Security и т.д. , а в Windows Xp (на локальной машине), аналогичным образом не получается (диалога со списком пользователей нет). Что-то видимо с параметрами установки Windows ?
...
Рейтинг: 0 / 0
OleDbAdapter
    #32375408
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в XP файловая система не ФАТ случайно?
...
Рейтинг: 0 / 0
OleDbAdapter
    #32375490
maratic_net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В XP даже на NTFS возможность установки правил безопасности отключена по умолчанию. Надо где-то поставить соотв. галочку (свойста папки в CPL). - не бейте если не прав - на XP не работал ...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / OleDbAdapter
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]