Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ Многопользовательский доступ к программе

Автор: Мариночка 26.06.2007 3:10

Доброй ночи! Ребята помогите чем можете. Хочу сделать программу многопользовательской, т.е. при входе в прогу запрашивается пользователь и пароль либо просит регистрации, и дальше для конкретного пользователя либо создаётся либо открывается своя БД. Очень нужно!!!! wub.gif (Влюбилась я понимаете?!!) Заранее благодарю.

Автор: hiv 26.06.2007 13:33

Цитата(Мариночка @ 26.06.2007 0:10) *
при входе в прогу запрашивается пользователь и пароль либо просит регистрации, и дальше для конкретного пользователя либо создаётся либо открывается своя БД.
Интересен такой момент... зачем нужен пароль если у пользователя своя БД? Ну разве что пароль на право пользоваться самой программой, а БД можно использовать какой-либо встраиваемый вариант типа Firebird Embedded. Или нужен вариант с одной СУБД, в которой заводить пользователей с раздачей паролей и прав?

Автор: Мариночка 26.06.2007 15:23

Цитата(hiv @ 26.06.2007 10:33) *

Интересен такой момент... зачем нужен пароль если у пользователя своя БД? Ну разве что пароль на право пользоваться самой программой, а БД можно использовать какой-либо встраиваемый вариант типа Firebird Embedded. Или нужен вариант с одной СУБД, в которой заводить пользователей с раздачей паролей и прав?

Да вы правы, я подумала, пароль действительно не нужен. А за идею спасибо, теперь друг объяснит мне что такое Firebird Embedded и с чем его едят, и будем мучиться дальше. rolleyes.gif

Автор: hiv 26.06.2007 15:44

Цитата(Мариночка @ 26.06.2007 12:23) *
и будем мучиться дальше. rolleyes.gif
можно помучиться и вместе wink.gif

Firebird Embedded - это встроенное в одну библиотеку (DLL) клиент и сервер СУБД Firebird, позволяющие работать с БД с использованием языка SQL (правда у них там 3 диалекта).
Если язык запросов SQL вам не известен и данных немного, то проще использовать БД на файлах типа DBF или встроенные в Delphi средства для работы с БД DBE (Database Engine), но DBE требуется тогда устанавливать на всех тех компах, где программа будет работать.

Автор: Гость 26.06.2007 16:18

Цитата
язык запросов SQL вам не известен

Да вы правы совсем не известен. А на счет помучиться вместе я не против. Знаний у меня действительно маловато.... unsure.gif Спасибо за помощь.