Veritabanı kullanan işlemlerimizde sabit Provider Name yerine değişken bir yapı kullanmak için UDL ile bağlantı yapabiliriz.
udl görünümü
UDL aslında alışık olduğumuz bir arayüz. Veritabanı işlemleri yaparken Provider’ımızı seçmek için kullandığımız arayüzü görünce hatırlarsınız.
udl ekranı
Şimdi C# ile bunu nasıl kullanacağımıza bakalım.Öncelikle formumuza aşağıdaki gibi 2 buton, 1 multiLine özellikli textbox ekleyerek başlayalım. Butonlardan bir tanesi UDL ile bağlantımızı sağlarken, diğeriylede UDL içindeki provider’ımızı okuyup textbox’ta göstereceğiz.
form ekranı
Bağlan butonuna aşağıdaki kodu yazarak UDL’mizi çalıştırıyoruz.
Oku butonuna da UDL’mizi okuyacak kodları yazıyoruz. Txt okumaktan farkı yok.
Ben örnek olarak aynı klasörde bulunan ucak.mdb uzantılı veritabanını seçtim. Dosyamızı not defterinde açtığımızda oluşan Provider’ı görebilirsiniz.
udl icerigi
Bunu kullanmak için OleDbConnection’ı şu şekilde kullanacağız.
UDL kullanımı bu kadar..Güle güle kullanırsınız umarım.. =)