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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2014, 13:37   #11
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
В итоге пользователь работает с процессом у себя на ПК, БД никуда копировать не надо, пользователю не надо выбирать адрес БД.
А как быть с ограничением прав доступа к БД? Админ, пользователь и т.д.
XE5 вне форума Ответить с цитированием
Старый 03.03.2014, 13:40   #12
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Цитата:
А как быть с ограничением прав доступа к БД? Админ, пользователь и т.д.
Этим управляет программа. Авторизация через профиль винды или логин/пароль БД, если программа это не умеет - это не фича, это баг, притом фатальный.

Иначе проблему не решить, увы.
Человек_Борща вне форума Ответить с цитированием
Старый 03.03.2014, 13:46   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от XE5 Посмотреть сообщение
А как быть с ограничением прав доступа к БД? Админ, пользователь и т.д.
этим по хорошему должна сама БД и управлять.

кстати для приложений который могут быть запущенны через сетевой диск стоит ставить флаг "требовать закачки в своп перед запуском".
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.03.2014, 13:53   #14
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
этим по хорошему должна сама БД и управлять.
Как может БД чем-то управлять? Это же таблица, а не программа.
XE5 вне форума Ответить с цитированием
Старый 03.03.2014, 14:12   #15
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от XE5 Посмотреть сообщение
Как может БД чем-то управлять? Это же таблица, а не программа.
Пепел правильно сказал. Программа, это исполняемый код. А ситуацией управляет именно информация, записанная в БД. Причём БД, может представлять из себя как вектор, таблицу, так и куб данных.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 03.03.2014 в 14:36.
Smitt&Wesson вне форума Ответить с цитированием
Старый 03.03.2014, 14:13   #16
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от XE5 Посмотреть сообщение
Как может БД чем-то управлять? Это же таблица, а не программа.
БД это База Данных, а не таблица, вам так не кажется?
зависит от того что за БД вы применяете, если какую то встраиваемую, то врятли можно контролировать, хотя у вас же итак итак есть сервер, пусть он и контролирует.
а БД нормальные(MySQL, MsSQL, Oracle, etc) умеют разделять права.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.03.2014, 14:18   #17
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
хотя у вас же итак итак есть сервер, пусть он и контролирует.
А как сервер может контролировать права? Это же машина, а не программа.
XE5 вне форума Ответить с цитированием
Старый 03.03.2014, 14:25   #18
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от XE5 Посмотреть сообщение
А как сервер может контролировать права? Это же машина, а не программа.
сервер вашего приложение.
или у вас клиент мифическим образом соединяется с БД? может ментально?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 03.03.2014, 14:28   #19
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
сервер вашего приложение.
или у вас клиент мифическим образом соединяется с БД?
У меня лично ни чего ни к чему не присоединяется. Я просто спрашиваю. Значит приложение на сервере всё же нужно, и сама БД просто так работать не будет?
XE5 вне форума Ответить с цитированием
Старый 03.03.2014, 14:34   #20
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Сообщение от XE5 Посмотреть сообщение
У меня лично ни чего ни к чему не присоединяется. Я просто спрашиваю. Значит приложение на сервере всё же нужно, и сама БД просто так работать не будет?
какая у вас БД?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Nero - ошибка драйвера DMA. ошибка CRC NecRoMat Софт 5 09.05.2012 01:29
Где ошибка в этом исходном коде на языке Си? Или ошибка в Excel? ArchiCurtis Помощь студентам 2 07.04.2012 14:16
Ошибка run-time Error 1004 общая ошибка ODBC kaval88 Microsoft Office Excel 0 27.02.2011 20:20
Ошибка в коде, ошибка в css или это проблема с совместимостью с браузерами? ankris HTML и CSS 5 23.11.2010 16:58
...Ошибка 101 (net::ERR_CONNECTION_RESET): Неизвестная ошибка... infrared Помощь студентам 0 16.04.2009 17:44