powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как подключиться к базе MDB через Web в .NET?
10 сообщений из 10, страница 1 из 1
Как подключиться к базе MDB через Web в .NET?
    #32289340
Фотография 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 через Web в .NET?
    #32289422
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мысль дилетанта...
А у oleDbConnection.Open() нет параметров? В частности, такого, чтобы базу открывать не монопольно, а в общем доступе?
И еще... До того, как браузер дойдет до строки oleDbConnection.Open() не создан ли файл .ldb в том же каталоге, что и .mdb?
...
Рейтинг: 0 / 0
Как подключиться к базе MDB через Web в .NET?
    #32289423
Фотография Темный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мля... Как назло .NET рухнул... Вместе с MSDN
Посмотреть не могу... :(
...
Рейтинг: 0 / 0
Как подключиться к базе MDB через Web в .NET?
    #32289503
Фотография Артист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дай права на папку где лежит mdb права юзеру asp.net ....
...
Рейтинг: 0 / 0
Как подключиться к базе MDB через Web в .NET?
    #32289525
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дополнение к сказанному Артистом
1. Нужные права на чтение и/или запись mdb-файла
2. Нужны права на создание файлов в папке, где лежит mdb (чтоб создать ldb-файл)
...
Рейтинг: 0 / 0
Как подключиться к базе MDB через Web в .NET?
    #32289661
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, ребята за советы. Дал доступ к папке с файлом MDB для абонента ASPNET и заработало подключение через OleDbConnection - Jet. Но по-прежнему не заботает доступ через OdbcConnection. Я использовал не файловый источник данных, а источник компьютера с типом "пользовательский". Дал доступ к папке
Program Files\Common Files\ODBC\Data Sourses для ASPNET, но это не помогло.
Может для Вэба нужен только файловый источник данных?
Кстати параметров для процедуры Connection.Open() внутри скобок особо не предусмотрено, в VB6.0 можно было туда вставить ConnectionString, а в .NET для этого специальное свойство заполнять надо.
Итак, что скажете по поводу ODBC?
...
Рейтинг: 0 / 0
Как подключиться к базе MDB через Web в .NET?
    #32289671
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тебе же по русски сказали - прав не хватает.
Причем тут ConnectionString, специальное св-во и ODBC?
...
Рейтинг: 0 / 0
Как подключиться к базе MDB через Web в .NET?
    #32289673
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, невнимательно читаю.
Не по делу наехал :(
...
Рейтинг: 0 / 0
Как подключиться к базе MDB через Web в .NET?
    #32289777
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал файловый источник данных, дал права на папку Program Files/Common files/ODBC/Data Sourses для ASPNET и подключение заработало. Теперь с файловым источником ясно. ФА что делать с источником данных компьютера?
...
Рейтинг: 0 / 0
Как подключиться к базе MDB через Web в .NET?
    #32289962
Фотография Max Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При использовании файлового источника - работает. Я ещё попробовал в источнике компьютера поменять тип с "пользовательского" на "системный". Тоже заработало.
Спасибо всем за советы .
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как подключиться к базе MDB через Web в .NET?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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