powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не удаётся подключиться к базе MDB
10 сообщений из 10, страница 1 из 1
Не удаётся подключиться к базе MDB
    #32289337
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вторые сутки сижу над этой проблемой, на этом форуме не нашёл подобного.
Я использую .NET 2003, создал WebForm, пытался и с помощью
odbcConnection, и с помощью oleDbConnection. Программа строится Build
без ошибок, но браузер доходит до строки
odbcConnecnion1.Open() или oleDbConnection.Open() и
выдаёт ошибку:
в случае OLEDB: файл db1.mdb не может быть открыт ядром базы данных
Microsoft Jet из-за того, что он уже открыт другим пользователем
в режиме монопольного доступа или требуется разрешение на просмотр данных.
Между тем никто его не открывал в режиме монопольного доступа, а что
это за разрешение такое хочет браузер я не знаю.
А в случае ODBC такая ошибка: ошибка ODBC - источник данных не найден
и не указан драйвер, используемый по умолчанию.
Причём интересно, что при тесте соединения тест проходит успешно.
И самое интересное, что при создании не Web, а Windows-формы,
всё работает. Почему же Web не работает, а Windows работает и что делать.
Так же не проходит соединение с фоксовской базой...
Пожалуйста, помогите.
Макс
...
Рейтинг: 0 / 0
Не удаётся подключиться к базе MDB
    #32289403
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дай на папку где лежит mdb права юзеру asp.net и будет щастье ...
...
Рейтинг: 0 / 0
Не удаётся подключиться к базе MDB
    #32289566
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый Артист, дал доступ к папке (вкладки Доступ, Безопасность, Доступ через Web), у файла MDB автоматически появились те же права. Также дал права учётной записи IUSR_ИмяКомпа. Также добавил учётные записи ASPNET и IUSR_ИмяКомпа средствами Access.
Этот способ помогает, спасибо, но только для oleDbConnection (Jet).
Но по-прежнему не помогает для odbcConnection.
Привожу строку соединения OdbcConnection1.ConnectionString=
PageTimeout=5;DSN=MS Access Database;DefaultDir=C:\Documents and Settings\BD\Mdb;DriverId=25;DBQ=C:\Documents and Settings\BD\Mdb\db1.mdb;FIL=MS Access;MaxBufferSize=2048;UID=admin
Подскажите как расколдовать odbc ?
С уважением,
Макс
...
Рейтинг: 0 / 0
Не удаётся подключиться к базе MDB
    #32289577
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а odbc позвольте спросить где лежит? он сохраненный - дай права asp.net туды где он лежит ....
...
Рейтинг: 0 / 0
Не удаётся подключиться к базе MDB
    #32289630
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я использовал ODBC не как файловый источник данных, а как источник данных компьютера с типом "пользовательский". И не знаю на какую папку давать доступ. Доступ к папке Program Files\Common Files\ODBC\Data Sourses для ASPNET к успеху не привёл.
Что теперь?
...
Рейтинг: 0 / 0
Не удаётся подключиться к базе MDB
    #32289955
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При использовании файлового источника - работает. Я ещё попробовал в источнике компьютера поменять тип с "пользовательского" на "системный". Тоже заработало.
Спасибо всем за советы .
...
Рейтинг: 0 / 0
Не удаётся подключиться к базе MDB
    #32639351
Satvic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет Всем!

У меня похожая проблема. База данных на балшом файлсервере, то есть там стоит емулятор среды Винды, операциооной системы там нет :( все права на доступ контролируються из домена компании. Может у кого есть похожая ситуация? то есть Пользователь ASPNET создан на домене компании. Connection: OLEDB, файл Аксе пока для экперимента .. то есть другого драйвера для подсоединения из .NET к нему нет.

вот строка подсоединения (если файл лежит локально, то все работает)
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=L:\Northwind.mdb"

Ошибка выдаеться:
System.Data.OleDb.OleDbException: The Microsoft Jet database engine cannot open the file 'L:\Northwind.mdb'. It is already opened exclusively by another user, or you need permission to view its data.

Веб сервис на сервере уже работает под ASPNET юзером, пароль в домене везде под этого юзера один и тот же. Дан полный доступ к базе данных.

Что я пропустил что может препятствовать?
...
Рейтинг: 0 / 0
Не удаётся подключиться к базе MDB
    #32639483
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Satvic
может быть всетаки с доступом ASPNET юзверя к папке с mdb ?
проверь права на эту папку юзера ASPNET
...
Рейтинг: 0 / 0
Не удаётся подключиться к базе MDB
    #32643624
Satvic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не поверите .. до того мелкософт соответствует своей тупости. Чтобы с веб сервера манипулировать файлы на другом компе (ДК) (скажем базы данных) нужно на ДК создать локального юзверя ASPNET и дать ему разрешение в SHARING на манипуляцию теми файлами. Совершенно неважно если в домене такой юзер или нет. То есть сценарий сработает и в рабочей среде и в корпоративном домене (кому надо для справки чтобы лишних дыр в Винде не создавать).

Но проблема остаеться проблемой, как работать с ресурсами на корпоративном файл сервере, на котором нету операционной системы а стоит эмулятор среды винды и доступ через сеть .. то есть права имеют юзеры домена а локального создать низя?
...
Рейтинг: 0 / 0
Не удаётся подключиться к базе MDB
    #32643674
Стр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не поверите .. до того мелкософт соответствует своей тупости. без комментариев

aspnet у тебя наверняка работает под локальной учетной записью, а не под доменной...
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не удаётся подключиться к базе MDB
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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