Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2008.11.30;
Скачать: [xml.tar.bz2];

Вниз

Firebird и список БД   Найти похожие ветки 

 
Вася   (2008-05-12 19:27) [0]

добрейшего!
встал вопрос как получить список баз файрберда. Т.е. задача предоставить пользователю выбор к какой безе коннектиться. Подскажите как реализуется. Мож алиасы какие....


 
Вася   (2008-05-12 19:40) [1]

варианты шо в голову пришли:
1. расшарить папку с базами
2. написать какой-нить сервис шоб отдавал список БД
3. завести базу в которой регистрить все рабочие


 
Сергей М,   (2008-05-12 20:18) [2]

1 - Самый бредовый вариант.

2,3 - Имеют право на жизнь


 
Игорь Шевченко ©   (2008-05-12 21:51) [3]


> встал вопрос как получить список баз файрберда. Т.е. задача
> предоставить пользователю выбор к какой безе коннектиться


ini-файл, заполняемый руками, не спасет ?
База - она ж в произвольном месте может быть, принес на дискете, и эта...соединился.


 
PEAKTOP ©   (2008-05-13 00:03) [4]

1. Растрел на месте за измену Родине.
2. Контрольный в голову и тазик с цементом.
3. Самое то. Какой бы не была твоя программа, она является клиентом SQL-сервера. Серверов может быть много: встраиваемый (Embedded-вариант), локальный, удаленный. Коннектиться к ним тоже можно по-разным протоколам. Следовательно, у клиентской программы должен быть функционал хранения списков баз данных для подключения и параметров подключения. Пользователь (точнее его админ) один раз настраивает этот список - и дальше в 99% случаев его используют только для выбора БД. И лишь раз в сто лет добавляют новый элемент подключения.

Но "отдавать" список БД клиентской программе с сервера - это дыра в безопасности. В некоторых организациях админы со старта тебя пошлют лесом с таким функционалом и заставят переделывать.

А в чем хранить - это уже дело вкуса, потребностей и т.д. Регистр Windows, ini-файлы, XML-файлы, XML-БД (смотри TClientDataSet), конфиги bash.rc (в это формате, например, конфиг Apache).



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2008.11.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
2-1223987459
Me
2008-10-14 16:30
2008.11.30
Tstringlist - сортировка по value


15-1222689558
^-k2-^
2008-09-29 15:59
2008.11.30
"Микрософт загибается" :)


11-1196072469
vampir_infernal
2007-11-26 13:21
2008.11.30
Меню формы


3-1210753890
tommy
2008-05-14 12:31
2008.11.30
ADO + postgresql OLE DB Provider


4-1201263223
BBCHa
2008-01-25 15:13
2008.11.30
Com-порт и CLX





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский