Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.07.2010, 13:26   #1
N!ckeL
Форумчанин
 
Регистрация: 29.03.2008
Сообщений: 300
Вопрос Пишет что монопольный доступ, на других ПК все нормально - Delphi+Access

Добрый день.

Есть база данных - Delphi и Access через ADO. В DBGrid1 все столбики заблокированы. Все это лежит на сервере в расшаренной папке(и exe и *.mdb).
После запуска приложения оно берет имя пользователя под которым был осуществлен вход в систему и в зависимости от него разблокирует некоторые столбцы в DBGridе. Если такой пользователь не внесен в список то база открывается с заблокированными столбцами(только на просмотр).

Проблема в следующем: все пользователи нормально соединяются с БД, но с одного ПК при запуске приложения вылетает сообщение о том что данная БД открыта в монопольном доступе, хотя с других ПК все нормально запускается...

Строка подключения: Provider=Microsoft.Jet.OLEDB.4.0;Us er ID=Admin;Data Source=ReGTD.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password=NfylthUNL;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

Что может быть? Права - Share Deny None, то есть Exclusive ни у кого нет и саму БД никто не мог открыть(в смысле с помощью Access).

Заранее спасибо.
Карп преодолевший водопад становится драконом.
N!ckeL вне форума Ответить с цитированием
Старый 28.07.2010, 14:42   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но с одного ПК при запуске приложения вылетает сообщение
Именно с одного?
Может на нем какие-то хитрые настройки сделаны?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.07.2010, 14:52   #3
N!ckeL
Форумчанин
 
Регистрация: 29.03.2008
Сообщений: 300
По умолчанию

Нет,
это пк новенькой в отделе, пароль при входе в систему попросил сменить,
перезагрузили пк и все равно то же самое...
Ее даже в группу администраторы добавлял все равно пишет что монопольный доступ.

Только если она с сервера себе на компьютер все скопирует, там запускает то все работает, но не будет же она каждые 5 минут копировать БД и exe... =(
Карп преодолевший водопад становится драконом.
N!ckeL вне форума Ответить с цитированием
Старый 29.07.2010, 08:24   #4
S@fer
Форумчанин
 
Аватар для S@fer
 
Регистрация: 29.01.2009
Сообщений: 411
По умолчанию

На сервере прописан данный пользователь?. Проверь еще права достепа к расшареной папке
S@fer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В БД иероглифы, а на сайте все нормально Blef PHP 3 30.08.2009 22:20
Мучаю учебник по Си :) Каждое слово на отдельной строке, вроде все нормально, но... Матвейка Помощь студентам 1 10.06.2009 19:56
Программа сортировки из учебника, запускаю её а пишет ошибку! Подскажите пожалуйста что не так! Алексей_xXx Помощь студентам 1 28.05.2009 20:11
Не работает YouTube, пишет, что отключен JavaScript Макса JavaScript, Ajax 22 06.08.2008 22:18
Дан текст из строчных латинских букв и других знаков. Вычеркнуть из текста все гласные буквы." XeRoX Помощь студентам 6 15.06.2008 09:41