|
Не могу подключиться к базе MDB
|
|||
---|---|---|---|
#18+
Вторые сутки сижу над этой проблемой, на этом форуме не нашёл подобного. Я использую .NET 2003, создал WebForm, пытался и с помощью odbcConnection, и с помощью oleDbConnection. Программа строится Build без ошибок, но браузер доходит до строки odbcConnecnion1.Open() или oleDbConnection.Open() и выдаёт ошибку: в случае OLEDB: файл db1.mdb не может быть открыт ядром базы данных Microsoft Jet из-за того, что он уже открыт другим пользователем в режиме монопольного доступа или требуется разрешение на просмотр данных. Между тем никто его не открывал в режиме монопольного доступа, а что это за разрешение такое хочет браузер я не знаю. А в случае ODBC такая ошибка: ошибка ODBC - источник данных не найден и не указан драйвер, используемый по умолчанию. Причём интересно, что при тесте соединения тест проходит успешно. И самое интересное, что при создании не Web, а Windows-формы, всё работает. Почему же Web не работает, а Windows работает и что делать. Так же не проходит соединение с фоксовской базой... Пожалуйста, помогите. Макс ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2003, 18:54 |
|
Не могу подключиться к базе MDB
|
|||
---|---|---|---|
#18+
опять наверное прав нет на доступ к файлу mdb. поробуй разрешить доступ к папке и/или самому файлу для учетной записи ASPNET. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2003, 19:01 |
|
Не могу подключиться к базе MDB
|
|||
---|---|---|---|
#18+
Спасибо, Кузя, опробовал Ваш метод. Добавил учётную запись к папке на всех трёх вкладках: Доступ, Безопасность и Доступ через Веб. Ваш способ помог только для oleDbConnection, который использует Jet. Но доступ через Jet может барахлить если база данных запаролена. По опыту Visual Basic 6.0 лучше работать через ODBC. К сожалению, .NET почему-то не разрешает сделать ODBC через oleDb. А способ подключения через odbcConnection у меня так и не работает. Ошибка та же - "Источник данных не найден" Привожу на всякий случай строку соединения: DSN=База данных MS Access;DefaultDir=C:\Documents and Settings\BD\Mdb;DriverId=25;DBQ=C:\Documents and Settings\BD\Mdb\db1.mdb;MaxBufferSize=2048;FIL=MS Access;PageTimeout=5;UID=admin Что посоветуете для ODBC? C уважением, Макс ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2003, 20:24 |
|
Не могу подключиться к базе MDB
|
|||
---|---|---|---|
#18+
опять права, только теперь, наверное, на доступ к инф-ции odbc. разреши доступ к Program Files/Common Files/ODBC/Data Sources для ASPNET ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 09:51 |
|
Не могу подключиться к базе MDB
|
|||
---|---|---|---|
#18+
Добавил доступ и к папке ODBC и к Data Sourser, добавив туда ASPNET. Не помогает, выдаёт ту же ошибку. Видимо это потому, что я использую не файловый источник данных, а источник данных компьютера типа "пользовательский". Что теперь? Может дать доступ для ASPNET на весь диск C:\ ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 10:29 |
|
Не могу подключиться к базе MDB
|
|||
---|---|---|---|
#18+
При использовании файлового источника - работает. Я ещё попробовал в источнике компьютера поменять тип с "пользовательского" на "системный". Тоже заработало. Спасибо всем за советы . ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 13:54 |
|
Не могу подключиться к базе MDB
|
|||
---|---|---|---|
#18+
MSDN Online Chats: ADO.NET, Working with Data in the .NET Framework Sean Q: Bill Wolf: I have several ASP.NET sites using Access 2000/2002, the OleDbConnection is not working in the final release. It worked fine in all betas and RC0. Where do I look? A: The behavior changed in the final release because we added additional default security restrictions to the ASPNET user account in that release for added security protection. You can fix this by removing "Mode=Share Deny None" from the connection string or by giving the ASPNET account full control permissions to this .mdb file and the directory it is in (you should move the mdb file to it's own directory to be safe). ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2003, 14:32 |
|
|
start [/forum/topic.php?fid=18&fpage=1045&tid=1396213]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
107ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 222ms |
0 / 0 |