Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.08.19;
Скачать: CL | DM;

Вниз

FireBird и компоненты вкладки Interbase   Найти похожие ветки 

 
dimaL   (2007-07-19 06:07) [0]

Начал работать с FireBird с комощью компонент IB. Возник следующий вопрос: при подключение к БД мы указываем файл с расширением .gdb. Какую роль при таком подходе играет сам сервер FireBird, или я указал пример локальной работы?


 
Johnmen ©   (2007-07-19 09:17) [1]

Перед началом работы изучают документацию, а не лезут на форум.


 
sinus ©   (2007-07-19 09:20) [2]

вопрос не корректный
для Firebird - файл базы данных = *.fdb
для Interbase - файл базы даных = *.gdb
но ранние версии Firebird позволяли работать с интербазом(1.05 точно не помню.)

роль Firebird-а как сервера заключается в том что он выступает "посредником" между твоей программой и базой данных, это является стандартом для клиент-серверных БД.
когда идет разделение на клиентскую часть и северную..
если интересно читаешь www.citforum.ru + www.ibase.ru
на первом есть хорошая теория на втором практика..


 
Desdechado ©   (2007-07-19 10:42) [3]

> для Firebird - файл базы данных = *.fdb
> для Interbase - файл базы даных = *.gdb
Чушь. Расширение не имеет никакого значения.


 
DrPass ©   (2007-07-19 11:03) [4]


> но ранние версии Firebird позволяли работать с интербазом

Ты эту траву не кури...

> Какую роль при таком подходе играет сам сервер FireBird,
>  или я указал пример локальной работы?

Примерно такую же, какую играет Word когда ты пишешь реферат


 
sinus ©   (2007-07-19 15:30) [5]

как интересно получилось.. я давно уже заметил что на нашем форуме не принято читать то что пишут другие ответившие, ну да ладно

2 Desdechado согласен расширение файла не играет большого значения. важно его содержание.. но принято так

2DrPass топике [3]
уже было сказанно что важен внутренний формат файла.. а не расширение


 
DrPass ©   (2007-07-19 16:34) [6]


> уже было сказанно что важен внутренний формат файла..

Базы данных Interbase и Firebird имеют одинаковые (ну, почти одинаковые в последних версиях) ODS, при этом присутствует обратная совместимость со всеми старыми версиями вплоть до пятого Интербейса, и плюс возможность конвертирования через backup/restore. Так что это

> но ранние версии Firebird позволяли работать с интербазом

- действительно чушь. А расширение вообще никакого значения не играет, ни большого, ни маленького... Просто GDB сейчас не рекомендуется использовать, т.к. Windows XP к нему слишком неравнодушна


 
dimaL   (2007-07-20 03:37) [7]

Мой вопрос состоял в следующем: Для подключения к базе FireBird в компоненте IbDatabase указывается свойство: DatabaseName, в нем вводится путь к файлу БД. Так это способ локальной или клиент - серверной работы с БД?


 
ЮЮ ©   (2007-07-20 08:38) [8]

> путь к файлу БД

локальный путь для сервера.

Если IB-сервер на твоем компе - то и для клиента и для сервера эти пути выглядят одинаково.
Если IB-сервер на другом компе - то ты должен знать где именно на том компьютере лежит файл базы. Или пользоваться алиасом, зарегестрированном на серверном компьютере.

Другими словами, ты IB-серверу указываешь какой использовать файл БД на компьютере, где тот сервер установлен,


 
dimaL   (2007-07-20 08:40) [9]


> ЮЮ ©

А где указывается серверный компьютер?


 
Виталий Панасенко(дом)   (2007-07-20 08:51) [10]

В имени БД: server_name(или IP):DRIVE:\PATH\DB_NAME


 
DrPass ©   (2007-07-20 11:26) [11]


> Так это способ локальной или клиент - серверной работы с
> БД?

Работа с БД Firebird/Interbase в любом случае выполняется по принципу "клиент-сервер". Другое дело, что клиент может использовать разные протоколы связи с сервером в том случае, если сервер стоит на том же компе, что и клиент, или на другом.


 
MsGuns ©   (2007-07-20 12:02) [12]

В 598 раз отправляю к книжкам Вострикова и Ковязина "Мир интербэйз"


 
dimaL   (2007-07-24 09:59) [13]


> В 598 раз отправляю к книжкам Вострикова и Ковязина "Мир
> интербэйз"

Где бы ее взять?


 
PEAKTOP ©   (2007-07-24 10:32) [14]

> Где бы ее взять?

А давно yandex и google забанили ?


 
StriderMan ©   (2007-07-24 15:31) [15]


> DrPass ©   (20.07.07 11:26) [11]
> Работа с БД Firebird/Interbase в любом случае выполняется
> по принципу "клиент-сервер". Другое дело, что клиент может
> использовать разные протоколы связи с сервером в том случае,
>  если сервер стоит на том же компе, что и клиент, или на
> другом.

добавлю, что существует еще т.н. Embedded-Server, представляющий собой одну единственную dll, используемую непосредственно клиентским приложением.



Страницы: 1 вся ветка

Текущий архив: 2007.08.19;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.026 c
2-1185277127
kyro
2007-07-24 15:38
2007.08.19
Как сделать сортировку


15-1184686165
Инс
2007-07-17 19:29
2007.08.19
Как можно связаться с Набережных С.?


15-1184868247
oxffff
2007-07-19 22:04
2007.08.19
БАГ компилятора в конструкторе с Open Array


15-1185259056
jack128_
2007-07-24 10:37
2007.08.19
Демки


2-1185000805
apic
2007-07-21 10:53
2007.08.19
Всплывающие подсказки