![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FireBird и компоненты вкладки Interbase [FireBird]
dimaL © (2007-07-19 06:07:00)Начал работать с FireBird с комощью компонент IB. Возник следующий вопрос: при подключение к БД мы указываем файл с расширением .gdb. Какую роль при таком подходе играет сам сервер FireBird, или я указал пример локальной работы?
StriderMan (2007-07-24 15:31:00) [1]
> DrPass © (20.07.07 11:26) [11]
> Работа с БД Firebird/Interbase в любом случае выполняется
> по принципу "клиент-сервер". Другое дело, что клиент может
> использовать разные протоколы связи с сервером в том случае,
> если сервер стоит на том же компе, что и клиент, или на
> другом.
добавлю, что существует еще т.н. Embedded-Server, представляющий собой одну единственную dll, используемую непосредственно клиентским приложением.
PEAKTOP (2007-07-24 10:32:00) [2]> Где бы ее взять?
А давно yandex и google забанили ?
dimaL (2007-07-24 09:59:00) [3]
> В 598 раз отправляю к книжкам Вострикова и Ковязина "Мир
> интербэйз"
Где бы ее взять?
MsGuns (2007-07-20 12:02:00) [4]В 598 раз отправляю к книжкам Вострикова и Ковязина "Мир интербэйз"
DrPass (2007-07-20 11:26:00) [5]
> Так это способ локальной или клиент - серверной работы с
> БД?
Работа с БД Firebird/Interbase в любом случае выполняется по принципу "клиент-сервер". Другое дело, что клиент может использовать разные протоколы связи с сервером в том случае, если сервер стоит на том же компе, что и клиент, или на другом.
Виталий Панасенко(дом) (2007-07-20 08:51:00) [6]В имени БД: server_name(или IP):DRIVE:\PATH\DB_NAME
dimaL (2007-07-20 08:40:00) [7]
> ЮЮ ©
А где указывается серверный компьютер?
ЮЮ (2007-07-20 08:38:00) [8]> путь к файлу БД
локальный путь для сервера.
Если IB-сервер на твоем компе - то и для клиента и для сервера эти пути выглядят одинаково.
Если IB-сервер на другом компе - то ты должен знать где именно на том компьютере лежит файл базы. Или пользоваться алиасом, зарегестрированном на серверном компьютере.
Другими словами, ты IB-серверу указываешь какой использовать файл БД на компьютере, где тот сервер установлен,
dimaL (2007-07-20 03:37:00) [9]Мой вопрос состоял в следующем: Для подключения к базе FireBird в компоненте IbDatabase указывается свойство: DatabaseName, в нем вводится путь к файлу БД. Так это способ локальной или клиент - серверной работы с БД?
DrPass (2007-07-19 16:34:00) [10]
> уже было сказанно что важен внутренний формат файла..
Базы данных Interbase и Firebird имеют одинаковые (ну, почти одинаковые в последних версиях) ODS, при этом присутствует обратная совместимость со всеми старыми версиями вплоть до пятого Интербейса, и плюс возможность конвертирования через backup/restore. Так что это
> но ранние версии Firebird позволяли работать с интербазом
- действительно чушь. А расширение вообще никакого значения не играет, ни большого, ни маленького... Просто GDB сейчас не рекомендуется использовать, т.к. Windows XP к нему слишком неравнодушна
sinus (2007-07-19 15:30:00) [11]как интересно получилось.. я давно уже заметил что на нашем форуме не принято читать то что пишут другие ответившие, ну да ладно
2 Desdechado согласен расширение файла не играет большого значения. важно его содержание.. но принято так
2DrPass топике [3]
уже было сказанно что важен внутренний формат файла.. а не расширение
DrPass (2007-07-19 11:03:00) [12]
> но ранние версии Firebird позволяли работать с интербазом
Ты эту траву не кури...
> Какую роль при таком подходе играет сам сервер FireBird,
> или я указал пример локальной работы?
Примерно такую же, какую играет Word когда ты пишешь реферат
Desdechado (2007-07-19 10:42:00) [13]> для Firebird - файл базы данных = *.fdb
> для Interbase - файл базы даных = *.gdb
Чушь. Расширение не имеет никакогозначения.
sinus (2007-07-19 09:20:00) [14]вопрос не корректный
для Firebird - файл базы данных = *.fdb
для Interbase - файл базы даных = *.gdb
но ранние версии Firebird позволяли работать с интербазом(1.05 точно не помню.)
роль Firebird-а как сервера заключается в том что он выступает "посредником" между твоей программой и базой данных, это является стандартом для клиент-серверных БД.
когда идет разделение на клиентскую часть и северную..
если интересно читаешь www.citforum.ru + www.ibase.ru
на первом есть хорошая теория на втором практика..
Johnmen (2007-07-19 09:17:00) [15]Перед началом работы изучают документацию, а не лезут на форум.