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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2007, 16:41   #1
Стас
Новичок
Джуниор
 
Регистрация: 23.04.2007
Сообщений: 1
Восклицание Работа программы с БД с ограниченной учетной записью пользователя Windows

Привет, Люди! Помогите разобраться! Дело вот в чем:
Программа должна работать с любым пользователем компа (и Админ, и Гость). В первом случае все работает как положено, во втором получаем следующее:
Старт проги с динамически создаваемым псевдонимом БД
Network initialization failed.
Directory: C:\
File: C:\PDOXUSRS.NET
Cannot access network lock file.
Continue ?
Жмем Ok
Could not initialize BDE.

При попытке в Object Inspector выставить Table.Active:=True с реальным псевдонимом даже при разработке получаем:
Network initialization failed.
Permission denied.
BDE Error 11265
BDE Error 11013
Стас вне форума Ответить с цитированием
Старый 02.05.2007, 09:44   #2
Баламут
Баламучу слегка...
Участник клуба
 
Аватар для Баламут
 
Регистрация: 01.11.2006
Сообщений: 1,585
По умолчанию

Не знаю как там с BDE. Но вот с правами... Насколько я помню у Гостя нет прав (по умолчанию) за запись в корень диска с системой. Поэтому либо писать в другое место, либо давать разрешение. Второй способ хуже с точки зрения безопасности.
Баламут вне форума Ответить с цитированием
Старый 02.05.2007, 10:28   #3
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

файл PDOXUSRS.NET хранить в корне программы и к папке с прогой давай общий доступ
dron-s вне форума Ответить с цитированием
Старый 11.12.2009, 14:35   #4
Nick1
Новичок
Джуниор
 
Аватар для Nick1
 
Регистрация: 05.05.2009
Сообщений: 1
По умолчанию

Я переношу этот файл из корневого каталога С:\ в папку с дельфи, которая находится на D. А как настроить путь к этому файлу? Чтобы он обращался не по старинке в С:\, а в новую директорию?

Все, нашел уже. вот оно оказывается где прячется - BDE Administrator > Configuration > PARADOX > NET DIR

Последний раз редактировалось mihali4; 11.12.2009 в 14:55.
Nick1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск программы от имени другого пользователя... EraM Общие вопросы Delphi 3 12.05.2011 11:07
Узнать имя текущего пользователя и букву диска с запущенной Windows Vistar Общие вопросы .NET 1 02.12.2009 18:16
[Delphi] Смена пароля пользователя Windows Рамик Помощь студентам 11 06.08.2009 08:17
Сменя пользователя Windows Mike Free Общие вопросы Delphi 9 07.07.2009 18:32
как из Delphi определить под какой учетной записью осуществлен вход в систему zetrix Безопасность, Шифрование 1 29.10.2006 11:14