Monday, October 29, 2012

Default visual studio 2005 .Net provider untuk Firebird tidak ada, kita harus menambahkannya secara manual.  Cara ini tidak bisa digunakan untuk visual studio 2005 Express Edition.

Meski ada program instalasi tapi tidak berhasil, kita  harus melakukannya scara manual, langkah -langkahnya :

 1. Download Firebird DDEX Provider, meski versi 3.0.0 baru saja direalese untuk vs2005 gunakan link yang saya kasi

2. Ekstrak kemudian copykan ke C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin



 Jalankan Dos Command Prompt sebagai administrator ketik perintah :

cd C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin

gacutil/i FirebirdSql.VisualStudio.DataTools.dll

gacutil /lr >gac.txt

3. Buka File gac.txt cari FirebirdSql.VisualStudio.DataTools kemudian catat Version, Culture, PublicKeyToken

4. Jalankan Notepad sebagai administrator, buka file machine.config di C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG




Cari <section name="firebirdsql.data.firebirdclient" jika belum ada tambahkan sebelum </configSections>

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


isi nilai version, culture, PublicKeyToken harus sama dengan di file gac.txt

5. Masih di file machine.config tambahkan sebelum

</DbProviderFactories>

</system.data> atau edit syntax berikut

<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=…, Culture=…, PublicKeyToken=…" />


Sama seperti diatas nilai version, culture, PublicKeyToken harus sama dengan di file gac.txt. Tutup file kemudian simpan.

6. Langkah terakhir menambahkan registry. Firebird DDEX Provider yang kita download tadi sudah disertakan file – file registry untuk visual studio 2005 jangan pakai file registry didalam folder with SDK. Klik kanan file registry kemudian klik Merge

Jika dibuat dengan benar .Net Provider Firebird akan muncul di Visual Studio 2005 seperti gambar dibawa ini





Download PDF

0 comments:

Post a Comment