Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Клиент-сервер 
:(
    Опции темы
Мелкий
  Дата 2.5.2006, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 10.4.2006

Репутация: нет
Всего: нет



Решил создать клиент-серверную БД для нескольких компов. В общем решил использовать BDE технологию (более или меннее мне понятная), почитал Вашу инфу о БД и SQL-запросах. Вопрос следующий можно ли указать Query путь к собственной базе (допустим C:\base\) а не прописывать ее в BDE-Administrator. Если нет то каким образом на клиентах указать путь к альясу. На локальном еще понятно, а вот на другом компе каким образом 
PM MAIL   Вверх
vv3
Дата 2.5.2006, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 29.4.2006

Репутация: нет
Всего: нет



Имхо БДЕ - совершенно лишнее для клиент-сервера. Какой сервер БД использовать собираешься? Если Interbase/Firebird, то есть компоненты прямого доступа на вкладочке Interbase и забудешь, как страшный сон о БДЕ и его "альясах". Преимуществ - море, недостатков - нет (для локальных сетей).
Для того, чтобы программа работала на клиентских машинах, в случае БДЕ - нужно его устанавливать, в случае Interbase достаточно одной библиотеки gds32.dll, помещенной в каталог программы или system32.
 
PM MAIL   Вверх
Мелкий
Дата 2.5.2006, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 10.4.2006

Репутация: нет
Всего: нет



спасибо за совет 
PM MAIL   Вверх
vv3
Дата 2.5.2006, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 29.4.2006

Репутация: нет
Всего: нет



Смотри. В случае Interbase (я так понимаю, что использовать будешь FireBird - бесплатный и все то же) тебе даже нет необходимости что-либо специально прописывать на каждой клиентской машине. На сервере (там где лежит БД и запущен Firebird) в файле aliases.conf прописываешь, скажем, такую строку: MyDataBase = d:\Data\Database.gdb.
В клиентском приложении в компоненте IBDatabase прописываешь свойство server - ip-адрес сервера, протокол TCP/IP и в свойстве database MyDataBase и... все! 
PM MAIL   Вверх
Мелкий
Дата 3.5.2006, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 10.4.2006

Репутация: нет
Всего: нет



Interbase используют базы с расширением gdb на чем они пишутся и что ето такой? 
PM MAIL   Вверх
Мелкий
Дата 4.5.2006, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 10.4.2006

Репутация: нет
Всего: нет



В общем каким образом создать базу для работы с  Interbase и как ее подключить? 
PM MAIL   Вверх
Fazil6
Дата 4.5.2006, 11:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1653
Регистрация: 3.5.2006
Где: Минск

Репутация: 1
Всего: 60



Цитата(Мелкий @ 4.5.2006,  10:51)
В общем каким образом создать базу для работы с  Interbase и как ее подключить?

Почитай литературу.
хотя бы Ковязин, Востриков "Мир IB"
а лучше найди Х.Бори "Firebird. Руководство разработчика БД" - лучшая книга по IB/FB 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.0521 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.