| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Клиент-сервер |
| Автор: Мелкий 2.5.2006, 12:00 |
| Решил создать клиент-серверную БД для нескольких компов. В общем решил использовать BDE технологию (более или меннее мне понятная), почитал Вашу инфу о БД и SQL-запросах. Вопрос следующий можно ли указать Query путь к собственной базе (допустим C:\base\) а не прописывать ее в BDE-Administrator. Если нет то каким образом на клиентах указать путь к альясу. На локальном еще понятно, а вот на другом компе каким образом |
| Автор: vv3 2.5.2006, 12:18 |
| Имхо БДЕ - совершенно лишнее для клиент-сервера. Какой сервер БД использовать собираешься? Если Interbase/Firebird, то есть компоненты прямого доступа на вкладочке Interbase и забудешь, как страшный сон о БДЕ и его "альясах". Преимуществ - море, недостатков - нет (для локальных сетей). Для того, чтобы программа работала на клиентских машинах, в случае БДЕ - нужно его устанавливать, в случае Interbase достаточно одной библиотеки gds32.dll, помещенной в каталог программы или system32. |
| Автор: Мелкий 2.5.2006, 12:29 |
| спасибо за совет |
| Автор: vv3 2.5.2006, 12:43 |
| Смотри. В случае Interbase (я так понимаю, что использовать будешь FireBird - бесплатный и все то же) тебе даже нет необходимости что-либо специально прописывать на каждой клиентской машине. На сервере (там где лежит БД и запущен Firebird) в файле aliases.conf прописываешь, скажем, такую строку: MyDataBase = d:\Data\Database.gdb. В клиентском приложении в компоненте IBDatabase прописываешь свойство server - ip-адрес сервера, протокол TCP/IP и в свойстве database MyDataBase и... все! |
| Автор: Мелкий 3.5.2006, 12:03 |
| Interbase используют базы с расширением gdb на чем они пишутся и что ето такой? |
| Автор: Мелкий 4.5.2006, 10:51 |
| В общем каким образом создать базу для работы с Interbase и как ее подключить? |
| Автор: Fazil6 4.5.2006, 11:53 | ||
Почитай литературу. хотя бы Ковязин, Востриков "Мир IB" а лучше найди Х.Бори "Firebird. Руководство разработчика БД" - лучшая книга по IB/FB |