.

21 Kasım 2010 Pazar

Firebird ODBC & Visual Studio.NET

Firebird v2.0 ODBC veritabanını, Visual Studio.Net projelerinizden birinde kullanmak aklınıza gelmişmiydi. Windows Forms yada Asp.Net Web uygulamalarında gayet tatmin edici ve ücretsiz veritabanı olan Firebird kullanmak hayli profesyonelce. Belkide bunu denediniz fakat yeterli kaynak bulamadığınız için vazgeçip Ms Access'e geri döndünüz. O halde bu blog ilk kez Firebird kullanacak olanlar için iyi bir Firebird ve Visual Studio.Net bilgilerini içeriyor.Yazının sonunda Firebird ODBC veri kaynağı kullanarak mevcut veritabanına Visual Studio Net Data Tools ile erişeceğimizi göreceğiz

Firebird ile şuana kadar yazdıklarımın ilki olan Firebird veritabanın özellikleri ile başlamıştık.Daha sonra Firebird ile ilk veritabanı nasıl oluşturulur ve SQL komutlarına kısaca bakmıştık.Son Firebird veritabanı yazım ise Firebird v2.0 ODBC ile mevcut olan veritabanına veri kaynağının oluşturulması konusu olmuştu.Şimdi ise bir önceki yazılarımda örnek olarak hazırladığım Firebird veritabanınımı Visual Studio.Net Web uygulamalarında nasıl kullanacağız bir göz atıcaz.Diğer yazdıklarımı okumanız bu yazıda anlatılanları daha iyi anlamanız için gerekli, fakat ilgilendiğiniz sadece connection kısmı ise bu blog basit bilgileride size sunabilir.

1
Visual Studio.Net programındaki yerleşik Data Tool dan SqlDataSource aracını projemize ekliyoruz ve aracın Configre Data Source... ile ODBC için connection string hazırlamak için 2 nci işlemi yapıyoruz.
2
Bu bağlandı için Microsoft ODBC Data Source Provider kullanacağız. Bir sonraki aşama ise veritabanımızın ODBC driver konfigrasyonunu yaptığımız yazıdanda hatırlayacağınız gibi connection string tanımlamak olacaktır.ODBC bu stringi otomatik ayarlar.

3
Data Source Name ODBC kaynağında verdiğimiz isimdir ve Provider bunu kendisi tanıyacaktır.Mevcut veritabanımız c:\Data klasörü içerisinde bulunan SerkanSenyuz.FDB veritabanın username SYDBA ve password masterkey olarak ayarlandığından burdada bunu aynen yazmalıyız.Bu işlemden sonra veri kaynağı bağlantımız tamamlanmış ve SqlDataSource aracı ilede Visual Studio Net içinde tanıtılmış demektir.İşlemler sonrasında bağlantıyı test ettiğimizde "Test connection succeeded" iletisini almalıyız.Aksi halde bağlantıda bir sorun oluşmuş demektir.
Buraya kadar yaptığını işlemlerde sorun oldu ise aşağıdaki linklerdeki konularaı tekrar gözden geçirmelisiniz.
Firebird ODBC konfigrasyonu
Firebird ISQL ile veritabanı ve table oluşturmak






VS.NET  ile Firebird verileri ile çalışmak...
Yukarıda anlatılan şekillerde Firebird veritabanınıza erişebilmek artık münkün. SqlDataSource aracını web uygulamalarında konfigre ederken Firebird içinde bir Table ve Table içindede bir kaç Field olması gerekli.

Hiç yorum yok:

Yorum Gönder