Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.04 c
2-1185099170
Владимир Макарович
2007-07-22 14:12
2007.08.19
Вопросы по программированию


11-1168179075
Trible
2007-01-07 17:11
2007.08.19
поменять caption ы всех пунктов Меню


15-1184588649
leonidus
2007-07-16 16:24
2007.08.19
Программа с использованием SMS


4-1171957830
Sunflower
2007-02-20 10:50
2007.08.19
Как удаленно установить клиентскую часть программы?


15-1184927207
Layner
2007-07-20 14:26
2007.08.19
Эксперты по НДС !





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский