![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Использование файла БД IB из программы [D6, IB6.x]
ioRaptor © (2002-08-05 10:12:00)Это вопрос, скорей всего задавался очень часто начинающими разработчиками, но все же: как можно использовать файл БД IterBase без установки самого сервера IB (напрямик из программы) т.е. и какие компоненты для этого нужны.
Emfi (2002-08-06 10:28:00) [1]Работать с БД IB можно только через сервер. Он затем и существует. А файл можно только копировать, перемещать и уничтожать. Все.
AlexSam (2002-08-05 12:58:00) [2]fnatali
Извини, я еще раз прочитал вопрос, дурацкий. Конечно, нужен программа-сервер (IB6 или Firebird, ...). Я писал про ПО на рабочих станциях.
fnatali (2002-08-05 12:38:00) [3]Сервер IB это ведь не только IBConsol :) Это, скажем так, программа, на которую возложена работа непосредственно с данными базы (в том числе и часть (а может и вся) бизнес-логики), например, управление транзакциями и т.д. так что не запустив сервер, работать с IB не получится. Во всяком члучае до сегодняшнего дня я так думала. Может у меня пробел в образовании?
А IBConsole это всего лишь утилита, которую можно заменить на любую другую - IBExpert, например. И компоненты доступа к базе тут тоже ни при чём.(IBX,FIBplus...)
AlexSam (2002-08-05 12:25:00) [4]fnatali, наверное Наташа, я не совсем понял твое замечание.
С IB ведь можно работать разными способами. Один из них - это работа программы с использованием компонет IBX, редактирующую БД, кстати, самый распостраненный. Не будет же пользователь с пощью IBConsol редактировать данные?
fnatali (2002-08-05 11:12:00) [5]>AlexSam (05.08.02 11:09)
Твой совет подходит для работы на удалённой машине без установки КЛИЕНТА. Для работы же с базой IB сервер IB должен быть запущен обязательно.
AlexSam (2002-08-05 11:09:00) [6]Ладно, я сам не нашел. Может их стирают?
Кратко, нужно на раб.станции.
1. Записать файл gdp32.dll (найди на сервере IB) в системную директорию.
2. В файле C:\WINNT\system32\drivers\etc\services (для NT,W2000) или C:\WINDOWS\system\drivers\etc\services дописать строчку
"gds_db 3050/tcp" + Enter.
ioRaptor (2002-08-05 10:41:00) [7]Спасибо, стандартные ответы, хотя я рад что вы хоть откликнулись.
Jeer : можно было бы и не отвечать, т.к начинающиеразработчики не пишут серверов.
AlexSam : пролистал я конференцию, но ничего не нашел. Если досконально искать часа 3 уйдет. Мог бы написать ссылку, или хотя бы как приблизительно тема называется.
AlexSam (2002-08-05 10:21:00) [8]Если ты посмотришь конференцию на несколько дней назад то найдешь ответ на вопрос, пересказывать не буду.
Jeer (2002-08-05 10:17:00) [9]напиши свой сервер - делов то.