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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2010, 08:27   #1
sashahttp
Пользователь
 
Регистрация: 24.06.2008
Сообщений: 17
Печаль Ошибка открытия базы в ограниченной учетной записи!

Почему программа написанная с БД access, через поставщика jet 4 ole db provider. не работает по ограниченной учетной записью! пишет can't open table. а под админом все в порядке. как избавится от этой ошибки. почему нет доступа к открытию таблицы базы данных.
sashahttp вне форума Ответить с цитированием
Старый 07.04.2010, 13:03   #2
Droid
Форумчанин
 
Аватар для Droid
 
Регистрация: 24.04.2008
Сообщений: 440
По умолчанию

БД Access разве предназначена для разграничения доступа ? )
1 старый программист, лучше новых 2-х
Droid вне форума Ответить с цитированием
Старый 07.04.2010, 13:18   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А Сам Акцесс под пользователем открывает БД?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.04.2010, 06:37   #4
sashahttp
Пользователь
 
Регистрация: 24.06.2008
Сообщений: 17
По умолчанию

Да, если открываешь просто файл БД он его открывает. а из под программы пишет, "что невозможно редактирование on a closed DataSet".
sashahttp вне форума Ответить с цитированием
Старый 08.04.2010, 07:46   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
"что невозможно редактирование on a closed DataSet".
Во тее и раз... А ты его открываешь?
Покажи как ты это делаешь, и где.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.04.2010, 08:30   #6
sashahttp
Пользователь
 
Регистрация: 24.06.2008
Сообщений: 17
По умолчанию

конечно открываю.в программе прописано где надо, append и edit. Ошибку выдает сразу при загрузке программы, еще с базой ничего не делаю просто идет подключение через ADO, и сразу ошибка. на событие OnShow прописан код
Код:
Form2.ComboBox2.Items.Clear;

md.prepod.First;
while not md.prepod.Eof do begin

  Form2.ComboBox2.Items.Add(md.prepodFam.AsString + ' ' + md.prepodim.AsString + ' ' + md.prepodotch.AsString);
  md.prepod.Next;

 end;

Последний раз редактировалось Stilet; 08.04.2010 в 08:53.
sashahttp вне форума Ответить с цитированием
Старый 08.04.2010, 08:53   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
прописано где надо, append и edit.
Они не открывают. Открывает метод Open.
А эти только добавляют и вводят в режим редактирования.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает под ограниченной учетной записью! sashahttp Софт 7 05.04.2010 08:22
проблема повторного открытия базы данных berkeley db ViY Помощь студентам 2 29.03.2010 19:52
Работа программы с БД с ограниченной учетной записью пользователя Windows Стас БД в Delphi 3 11.12.2009 14:35
Запуск процесса от системной учетной записи Maxodus Операционные системы общие вопросы 1 14.08.2009 18:11
Ошибка при вводе данных с ограниченной структурой pav-pas БД в Delphi 4 17.07.2009 16:53