Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как подключиться к базе MDB через Web в .NET? / 10 сообщений из 10, страница 1 из 1
09.10.2003, 19:14
    #32289340
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе MDB через Web в .NET?
Вторые сутки сижу над этой проблемой, на этом форуме не нашёл подобного.
Я использую .NET 2003, создал WebForm, пытался и с помощью
odbcConnection, и с помощью oleDbConnection. Программа строится Build
без ошибок, но браузер доходит до строки
odbcConnecnion1.Open() или oleDbConnection.Open() и
выдаёт ошибку:
в случае OLEDB: файл db1.mdb не может быть открыт ядром базы данных
Microsoft Jet из-за того, что он уже открыт другим пользователем
в режиме монопольного доступа или требуется разрешение на просмотр данных.
Между тем никто его не открывал в режиме монопольного доступа, а что
это за разрешение такое хочет браузер я не знаю.
А в случае ODBC такая ошибка: ошибка ODBC - источник данных не найден
и не указан драйвер, используемый по умолчанию.
Причём интересно, что при тесте соединения тест проходит успешно.
И самое интересное, что при создании не Web, а Windows-формы,
всё работает. Почему же Web не работает, а Windows работает и что делать.
Так же не проходит соединение с фоксовской базой...
Пожалуйста, помогите.
Макс
...
Рейтинг: 0 / 0
09.10.2003, 23:01
    #32289422
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе MDB через Web в .NET?
Мысль дилетанта...
А у oleDbConnection.Open() нет параметров? В частности, такого, чтобы базу открывать не монопольно, а в общем доступе?
И еще... До того, как браузер дойдет до строки oleDbConnection.Open() не создан ли файл .ldb в том же каталоге, что и .mdb?
...
Рейтинг: 0 / 0
09.10.2003, 23:08
    #32289423
Темный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе MDB через Web в .NET?
Мля... Как назло .NET рухнул... Вместе с MSDN
Посмотреть не могу... :(
...
Рейтинг: 0 / 0
10.10.2003, 08:09
    #32289503
Артист
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе MDB через Web в .NET?
дай права на папку где лежит mdb права юзеру asp.net ....
...
Рейтинг: 0 / 0
10.10.2003, 09:07
    #32289525
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе MDB через Web в .NET?
Дополнение к сказанному Артистом
1. Нужные права на чтение и/или запись mdb-файла
2. Нужны права на создание файлов в папке, где лежит mdb (чтоб создать ldb-файл)
...
Рейтинг: 0 / 0
10.10.2003, 10:53
    #32289661
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе MDB через Web в .NET?
Спасибо, ребята за советы. Дал доступ к папке с файлом MDB для абонента ASPNET и заработало подключение через OleDbConnection - Jet. Но по-прежнему не заботает доступ через OdbcConnection. Я использовал не файловый источник данных, а источник компьютера с типом "пользовательский". Дал доступ к папке
Program Files\Common Files\ODBC\Data Sourses для ASPNET, но это не помогло.
Может для Вэба нужен только файловый источник данных?
Кстати параметров для процедуры Connection.Open() внутри скобок особо не предусмотрено, в VB6.0 можно было туда вставить ConnectionString, а в .NET для этого специальное свойство заполнять надо.
Итак, что скажете по поводу ODBC?
...
Рейтинг: 0 / 0
10.10.2003, 11:01
    #32289671
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе MDB через Web в .NET?
Тебе же по русски сказали - прав не хватает.
Причем тут ConnectionString, специальное св-во и ODBC?
...
Рейтинг: 0 / 0
10.10.2003, 11:02
    #32289673
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе MDB через Web в .NET?
Сорри, невнимательно читаю.
Не по делу наехал :(
...
Рейтинг: 0 / 0
10.10.2003, 12:13
    #32289777
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе MDB через Web в .NET?
Создал файловый источник данных, дал права на папку Program Files/Common files/ODBC/Data Sourses для ASPNET и подключение заработало. Теперь с файловым источником ясно. ФА что делать с источником данных компьютера?
...
Рейтинг: 0 / 0
10.10.2003, 13:56
    #32289962
Max Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как подключиться к базе MDB через Web в .NET?
При использовании файлового источника - работает. Я ещё попробовал в источнике компьютера поменять тип с "пользовательского" на "системный". Тоже заработало.
Спасибо всем за советы .
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как подключиться к базе MDB через Web в .NET? / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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