Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как работать с FireBird Embedded 
:(
    Опции темы
MoreHate
Дата 27.5.2006, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2005

Репутация: нет
Всего: нет



Появилась потребность в использовании FireBird Embedded. Раньше работал с ODBC и Access.

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

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

p.s. Какой способ доступа лучше выбрать? 
PM MAIL   Вверх
vv3
Дата 27.5.2006, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 29.4.2006

Репутация: нет
Всего: нет



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

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

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

Это сообщение отредактировал(а) vv3 - 27.5.2006, 19:01
PM MAIL   Вверх
MoreHate
Дата 27.5.2006, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2005

Репутация: нет
Всего: нет



Цитата

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

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


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

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

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

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

 
PM MAIL   Вверх
vv3
Дата 27.5.2006, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 75
Регистрация: 29.4.2006

Репутация: нет
Всего: нет



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

В общем случае (любой вид сервера и коннекта) BDE и ODBC вообще не нужны. Под .NET - не знаю, есть ли компоненты прямого доступа. 
PM MAIL   Вверх
xgm
Дата 27.5.2006, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 10.8.2005

Репутация: 1
Всего: 1



Цитата

Цитата

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

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


Цитата



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


Цитата

Цитата

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

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

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



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

По секрету: есть такой сайт: ibase.ru
Там есть много книжек про FB/IB, в частности - API Guide.
Чтобы "проникнуться" идеей коннекта к FB, будет очень хорошо примеры из этой книжки тчательно проработать... 
PM MAIL   Вверх
MoreHate
Дата 28.5.2006, 08:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2005

Репутация: нет
Всего: нет



Цитата

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


Цитата

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

Уже скачал.

Буду ковырять. Спасибо. 
PM MAIL   Вверх
MoreHate
Дата 28.5.2006, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 22.3.2005

Репутация: нет
Всего: нет



Цитата

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

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

Только вот вопрос, какой  интерфейс лучше выбрать? 
PM MAIL   Вверх
xgm
Дата 30.5.2006, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 10.8.2005

Репутация: 1
Всего: 1



Ну, во первых, разработку приложения вести на Embedded-версии ты скорее всего не сможешь. Всего один коннект. Посему потребуется установка сервера. И если все-таки есть желание получше понять, как работает эта кухня, то все-же лучше начать с API. Ну и если желание работать с FB не пропадет, то можешь посмотреть на FBPP: http://sourceforge.net/project/showfiles.php?group_id=154172 
PM MAIL   Вверх
Akella
Дата 18.7.2006, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Цитата(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/listinf...rd-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=9...amp;atid=109028



 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.3132 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.