Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 526
от 08.07.2006, 19:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 361, Экспертов: 59
В номере:Вопросов: 1, Ответов: 2


Вопрос № 48035: Уважаемые эксперты, есть такой вопрос: Рахрабатываю проект в нем: база данных которая хранится на удаленном компе, и клиент чтобы подключался к этой базе даныых для просмотра данных. подскажите как лучше организовать. и как подключиться через клиент-...

Вопрос № 48.035
Уважаемые эксперты, есть такой вопрос: Рахрабатываю проект в нем: база данных которая хранится на удаленном компе, и клиент чтобы подключался к этой базе даныых для просмотра данных. подскажите как лучше организовать. и как подключиться через клиент-приложение (желательно исходник)
Отправлен: 03.07.2006, 17:32
Вопрос задал: Barbos (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Coven
Здравствуйте, Barbos!
Смотря какая база.
Для Interbase/Firebird:
IBDataBase.DBName:='192.168.3.1:/opt/firebird/databases/omts.gdb';
IBDataBase.ConnectParams.RoleName:='ADMINISTRATOR';
IBDataBase.ConnectParams.UserName:='SYSDBA';
IBDataBase.ConnectParams.Password:='masterkey';
IBDataBase.Connected:=True;
IBTransaction.Active:=True;
Ответ отправил: Coven (статус: 1-ый класс)
Ответ отправлен: 04.07.2006, 09:31

Отвечает: Проходящий Мимо
Здравствуйте, Barbos!
Нужно сначала определиться с выбором базы даных. Однозначно нужно использовать клиент-серверную технологию. SQL-серверов много, нужно детальнее проанализировать Вашу задачу, возможное колличество записей в базе, интенсивность работы с базой, количество пользователей. Думаю, для большинства задач (не промышленных масштабов) подойдет сервер InterBase (или бесплатный клон FireBird). В инсталляции вместе с Delphi идет InterBase (Delphi 7ib6.5). Нужно проинсталлировать на одну машину в сети серверную часть, на другие - клиентскую. На сервере открыть в firewall порт 3050. Для доступа к базе из Вашей программы можно использовать компоненты с палитры InterBase. И далее делать, как посоветовал Coven. Примеры можно посмотреть в "BorlandDelphi7DemosDbIBX". Если будут вопросы поконкретнее, пишите.
---------
Carpe diem!
Ответ отправил: Проходящий Мимо (статус: 6-ой класс)
Ответ отправлен: 04.07.2006, 10:02


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное