Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / OleDbAdapter / 7 сообщений из 7, страница 1 из 1
11.01.2004, 18:36
    #32372549
Serg#2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OleDbAdapter
Здравствуйте!
При загрузке страницы с 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
12.01.2004, 10:07
    #32372718
HCMan
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
OleDbAdapter
Возможно, нужно настроить разрешения на файл базы. Папка Security в свойствах файла и т.д. Сервер запрашивает базу от имени анонимного пользователя IUSR_{имя сервера}. Ему нужно дать права на чтение и запись. Кроме того, при открытии базы Access создает скрытый файл с именем базы и, кажется, расширением .ldb.
Если у того же IUSR_{имя сервера} нет прав на создание в папке этого файла, то ничего не выйдет. Скорее всего это и трактуется как монопольный доступ.

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


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