Помогите с установкой FirebirdClient_2.0 (DDEX Provider)

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
DmitriyS
Сообщения: 1
Зарегистрирован: 07 мар 2006, 13:29

Помогите с установкой FirebirdClient_2.0 (DDEX Provider)

Сообщение DmitriyS » 07 мар 2006, 13:40

1. Установливаю DDEX Provider for Firebird. (FirebirdClient_2.0-Beta4.exe)

2. Захожу в установленный каталог. Вношу изменения в .reg файл. Зменяю %path% на C:\Program Files\FirebirdClient в двух местах.
и добавляю ключи в реестр.
3. нахожу 3 файла machine.config, которые добавляю
<section name="firebirdsql.data.firebirdclient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
и
<add name="FirebirdClient Data Provider" invariant="FirebirdSql.Data.FirebirdClient" description=".Net Framework Data Provider for Firebird" type="FirebirdSql.Data.FirebirdClient.FirebirdClientFactory, FirebirdSql.Data.FirebirdClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c" />
сохраняю.
4. Захожу в VS 2005 C#. Говорю Add New Data Source. И ненахожу там никаких упоминаний о Firebird.

Что я не так сделал?

CX
Сообщения: 3
Зарегистрирован: 21 ноя 2007, 10:02

Сообщение CX » 21 ноя 2007, 11:48

Эфект при попытке добавить новую запись в Server Explorer`e появляется сообщение "Package 'Firebird Data Package' has failed to load properly ( GUID = {8D9358BA-...}). Please contact ..."

Как ставить FirebirdDDEXProvider? :?

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 21 ноя 2007, 12:34

CX писал(а):Эфект при попытке добавить новую запись в Server Explorer`e появляется сообщение "Package 'Firebird Data Package' has failed to load properly ( GUID = {8D9358BA-...}). Please contact ..."

Как ставить FirebirdDDEXProvider? :?
Ну вот честно - не знаю :)
почему у разработчиков не спросить?
и очень меня настораживает сочетание Beta в названии :)

CX
Сообщения: 3
Зарегистрирован: 21 ноя 2007, 10:02

Сообщение CX » 21 ноя 2007, 13:03

Не нашел лучшего места где можно спросить "DDEX Provider + VS 2005". Если есть ссылки, кидай
Как beta-версию определил? :(

stix-s
Заслуженный разработчик
Сообщения: 557
Зарегистрирован: 13 дек 2005, 11:52

Сообщение stix-s » 21 ноя 2007, 13:23

CX писал(а):Не нашел лучшего места где можно спросить "DDEX Provider + VS 2005". Если есть ссылки, кидай
Как beta-версию определил? :(
никогда прежде про эту штуку не слышал :)
beta - из предыдущего вопроса, поскольку ты не написал что именно ставишь, следовательно .........

TarasX
Сообщения: 5
Зарегистрирован: 27 июн 2005, 01:35

Сообщение TarasX » 21 ноя 2007, 14:12

Скорее всего не установлен Visual Studio 2005 SDK (http://msdn.microsoft.com/vstudio/extend/). Он не устанавливается с VS и .NET Framework; качается и ставится отдельно.
Внимательно почитайте README_DEX.TXT

TarasX
Сообщения: 5
Зарегистрирован: 27 июн 2005, 01:35

Сообщение TarasX » 21 ноя 2007, 14:32

Нашел, откуда я брал инфу по установке:
http://blog.vyvojar.cz/jirka/archive/20 ... -2005.aspx и еще ссылка в самом начале статьи.
Я поставил, всё прекрасно работает. WinXP + VS 2005.

CX
Сообщения: 3
Зарегистрирован: 21 ноя 2007, 10:02

Сообщение CX » 22 ноя 2007, 14:07

Скачал SDK 4;
установил;
запуск MS VS 2005 SDK -> надпись в Getting Started "An error occurred when attempting to update the feed.";
Зато в Start Visual Studio 2005 при Add Connection ... открывается окно вChange Data Source :o со строчкой Firebird Data Source :) (Data provider) .NET Framework Data Provider for Firebird 8) Класс! Жму Ok
Открывается окно редактирования свойств подключения
При введе любого символа окно закрывается :evil:
Почему оно закрывается :?:

TarasX
Сообщения: 5
Зарегистрирован: 27 июн 2005, 01:35

Сообщение TarasX » 25 ноя 2007, 13:37

Почему оно закрывается
Скорее всего не загнал FirebirdSql.Data.FirebirdClient в GAC, как указано в статье и readme.

Ответить