Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Firebird, Interbase > Как работать с FireBird Embedded


Автор: MoreHate 27.5.2006, 13:28
Появилась потребность в использовании FireBird Embedded. Раньше работал с ODBC и Access.

Сегодня долго рассматривал этот форум, но "как начать" так и не понял. В документации на ibase.ru вообще потерялся.

Среда программирования VC.Net.
Может есть какой-нибудь исходник с примером?

p.s. Какой способ доступа лучше выбрать? 

Автор: vv3 27.5.2006, 19:01
Цитата(MoreHate @  27.5.2006,  13:28 Найти цитируемый пост)
но "как начать" так и не понял.

Начать что? Для того, чтобы запустить Firebird Embedded (т.е. получить доступ к базе) достаточно положить fbclient.dll рядом с программой.
Цитата(MoreHate @  27.5.2006,  13:28 Найти цитируемый пост)
Какой способ доступа лучше выбрать?

В каком смысле? Embedded - локальный однопользовательский доступ к БД.  

Автор: MoreHate 27.5.2006, 20:17
Цитата

Начать что? Для того, чтобы запустить Firebird Embedded (т.е. получить доступ к базе) достаточно положить fbclient.dll рядом с программой.

Э... Ок. Задам вопрос подругому. Как приконнектиться к БД smile. Через что (интерфейс)?


Цитата
Цитата

Какой способ доступа лучше выбрать?

В каком смысле? Embedded - локальный однопользовательский доступ к БД.  

Разве в таком случае мы работает не через ODBC, BDE,...?

 

Автор: vv3 27.5.2006, 21:42
Цитата(MoreHate @  27.5.2006,  20:17 Найти цитируемый пост)
Разве в таком случае мы работает не через ODBC, BDE,...?

В общем случае (любой вид сервера и коннекта) BDE и ODBC вообще не нужны. Под .NET - не знаю, есть ли компоненты прямого доступа. 

Автор: xgm 27.5.2006, 22:28
Цитата

Цитата

Начать что? Для того, чтобы запустить Firebird Embedded (т.е. получить доступ к базе) достаточно положить fbclient.dll рядом с программой.

Э... Ок. Задам вопрос подругому. Как приконнектиться к БД smile. Через что (интерфейс)?


Цитата



Библиотек (методов коннекта) к FB - куева хуча, в том числе есть и .NET
ищи на sourceforge.net


Цитата

Цитата

Какой способ доступа лучше выбрать?

В каком смысле? Embedded - локальный однопользовательский доступ к БД.  

Разве в таком случае мы работает не через ODBC, BDE,...?



Во встроенной версии движка лучше все-ж использовать API. ИМХО.
Хотя можно и штаны через голову надеть...

По секрету: есть такой сайт: ibase.ru
Там есть много книжек про FB/IB, в частности - API Guide.
Чтобы "проникнуться" идеей коннекта к FB, будет очень хорошо примеры из этой книжки тчательно проработать... 

Автор: MoreHate 28.5.2006, 08:27
Цитата

Во встроенной версии движка лучше все-ж использовать API. ИМХО.


Цитата

Там есть много книжек про FB/IB, в частности - API Guide.

Уже скачал.

Буду ковырять. Спасибо. 

Автор: MoreHate 28.5.2006, 15:20
Цитата

Во встроенной версии движка лучше все-ж использовать API. ИМХО.

Я тут посмотрел немного и подумал. Все-таки работать напрямую с API не лучший выбор... А если я в будущем захочу перейти на сервер или на другую базу? Нет, все-таки надо через интерфейс работать.

Только вот вопрос, какой  интерфейс лучше выбрать? 

Автор: xgm 30.5.2006, 12:36
Ну, во первых, разработку приложения вести на Embedded-версии ты скорее всего не сможешь. Всего один коннект. Посему потребуется установка сервера. И если все-таки есть желание получше понять, как работает эта кухня, то все-же лучше начать с API. Ну и если желание работать с FB не пропадет, то можешь посмотреть на FBPP: http://sourceforge.net/project/showfiles.php?group_id=154172 

Автор: Akella 18.7.2006, 16:54
Цитата(vv3 @  27.5.2006,  21:42 Найти цитируемый пост)
Под .NET - не знаю, есть ли компоненты прямого доступа.

есть - FirebirdClient ADO.NET 2.0 Data provider for .NET and Mono 

цитата из файла ReadMe
Цитата

FirebirdClient ADO.NET 2.0 Data provider for .NET and Mono 
==========================================================

This project is supported by:
---- ------- -- --------- ---

    Sean Leyne ( Broadview Software )


Developement list
-----------------

You can subscribe to the developement list at:

    http://lists.sourceforge.net/lists/listinfo/firebird-net-provider


You can access to the lastest developement sources through CVS, see:

    http://sourceforge.net/cvs/?group_id=9028


Reporting Bugs
--------------

Yo can report bugs using two ways:

1. Sending it to the developement list.
2. If you have a Sourceforge ID you can send it using the Bugs section of the Firebird Project web page (category .Net Provider):


    http://sourceforge.net/tracker/?group_id=9028&atid=109028



 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)