Firebird ADO.NET Data Providerを使用して友人をVisual Studio 2005/2008にする方法

こんにちは、Habrの読者。

この記事では、ビジュアルモードでFirebirdと連携するようにVisual Studio 2005/2008を構成する方法について説明します。



最近、Firebirdデータベースを使用して、.netの下で小さなアプリケーションを作成するタスクに直面しました。 すべては問題ありませんが、標準ツールを使用してFirebirdビジュアルエディターに接続することはできませんが、すべてをペンで書きたくはありませんでした。タスクは同じではありません。

小さなgoogleがIBProviderのソリューションに出くわしました -良いことですが、有料です。 彼の研究を続け、彼は無料のソリューションを見つけました。 そのインストールについて説明します。





1. Firebirdがない場合は、ここからFirebirdをダウンロードします

2. Firebird用の.netクライアントが必要です-ここではFirebird .NETクライアントを使用します

3. 1つおよび2つのステップをインストールした後、以下を実行します。 Visual Studio 2005/2008コマンドプロンプトを起動し、表示されたコンソールに次の行gacutil.exe / l FirebirdSql.Data.FirebirdClientを書き込みます。 応答として、次のようなものが得られます。



Microsoft®.NETグローバルアセンブリキャッシュユーティリティ。 バージョン3.5.21022.8

著作権©Microsoft Corporation。 無断複写・転載を禁じます。

グローバルアセンブリキャッシュには、次のアセンブリが含まれています。

FirebirdSql.Data.FirebirdClient、バージョン= 2.5.0.0、カルチャー=ニュートラル、PublicKeyToken = 3750abcc3150b00c、processorArchitecture = MSIL

アイテム数= 1





このことから、VersionとPublicKeyTokenが必要です。

4. Firebirdの.netプロバイダーをダウンロードして、任意の場所に解凍します

Firebird DDEXプロバイダー

5. machine.configファイルを少し修正する必要があります-Cにあります:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ CONFIG \

このXMLでは、最初に2行をセクションに追加する必要があります

<configuration> <br/>

<configSections> <br/>



<section name="firebirdsql.data.firebirdclient" type="System.Data.Common.DbProviderConfigurationHandler, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <br/>



</configSections> <br/>

</configuration>









そして第二

<system.data> <br/>

<DbProviderFactories> <br/>



<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.5.0.0, Culture=neutral, PublicKeyToken=3750abcc3150b00c" /> <br/>



</DbProviderFactories> <br/>

</system.data> <br/>









両方の行で、VersionとPublicKeyTokenの値を手順3で取得した値に置き換えます。

6.次に、FirebirdDDEXProviderを解凍したパッケージに移動し、使用しているOSに応じて、FirebirdDDEXProvider32.regファイルまたはFirebirdDDEXProvider64.regファイルを探します。 少し編集する必要があります。 ファイル内で変数%Path%を見つけ、FirebirdDDEXProviderが解凍されるフォルダーへのパスを入力します(パスは//で指定する必要があります)。 次に、ファイルをダブルクリックして、レジストリを変更します。



すべて準備完了!!! Visual Studioを起動すると、ビジュアル開発ツールを使用してFirebirdデータベースへの接続を作成できます。 がんばって。




All Articles