![]() |
|
|
![]()
|
|
| Мелкий |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 10.4.2006 Репутация: нет Всего: нет |
Решил создать клиент-серверную БД для нескольких компов. В общем решил использовать BDE технологию (более или меннее мне понятная), почитал Вашу инфу о БД и SQL-запросах. Вопрос следующий можно ли указать Query путь к собственной базе (допустим C:\base\) а не прописывать ее в BDE-Administrator. Если нет то каким образом на клиентах указать путь к альясу. На локальном еще понятно, а вот на другом компе каким образом
|
|||
|
||||
| vv3 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 29.4.2006 Репутация: нет Всего: нет |
Имхо БДЕ - совершенно лишнее для клиент-сервера. Какой сервер БД использовать собираешься? Если Interbase/Firebird, то есть компоненты прямого доступа на вкладочке Interbase и забудешь, как страшный сон о БДЕ и его "альясах". Преимуществ - море, недостатков - нет (для локальных сетей).
Для того, чтобы программа работала на клиентских машинах, в случае БДЕ - нужно его устанавливать, в случае Interbase достаточно одной библиотеки gds32.dll, помещенной в каталог программы или system32. |
|||
|
||||
| Мелкий |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 10.4.2006 Репутация: нет Всего: нет |
спасибо за совет
|
|||
|
||||
| vv3 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 75 Регистрация: 29.4.2006 Репутация: нет Всего: нет |
Смотри. В случае Interbase (я так понимаю, что использовать будешь FireBird - бесплатный и все то же) тебе даже нет необходимости что-либо специально прописывать на каждой клиентской машине. На сервере (там где лежит БД и запущен Firebird) в файле aliases.conf прописываешь, скажем, такую строку: MyDataBase = d:\Data\Database.gdb.
В клиентском приложении в компоненте IBDatabase прописываешь свойство server - ip-адрес сервера, протокол TCP/IP и в свойстве database MyDataBase и... все! |
|||
|
||||
| Мелкий |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 10.4.2006 Репутация: нет Всего: нет |
Interbase используют базы с расширением gdb на чем они пишутся и что ето такой?
|
|||
|
||||
| Мелкий |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 10.4.2006 Репутация: нет Всего: нет |
В общем каким образом создать базу для работы с Interbase и как ее подключить?
|
|||
|
||||
| Fazil6 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 1 Всего: 60 |
Почитай литературу. хотя бы Ковязин, Востриков "Мир IB" а лучше найди Х.Бори "Firebird. Руководство разработчика БД" - лучшая книга по IB/FB |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |