Veri Bağlantısı Özellikleri (DialogBox)

C#.Net ile Veri Bağlantısı Özellikleri penceresini açtırma

        Merhabalar arkadaşlar, bu yazımda sizlere Windows ‘un kullandığı Veri Bağlantısı Özellikleri penceresini ( DialogBox ) C#.Net te nasıl açacağımızı anlatacağım. Olay oldukça basit 🙂 … Visual Studio nuzun açık olduğunu varsayaraktan direk konuya giriyorum. Ama ondan önce şu Veri Bağlantısı Özellikleri penceresi nasıl bişeydi bir görelim.. (Şekil 1-A)

                                                                                                                                                                

İyide ne işime yarar ?
Bir gün veritabanı kullandığınız bir proje olursa ki %100 olacaktır. Bu pencereyi açtırıp veritabanı seçimini kullanıcıya yaptırabilirsiniz. Yani sizin tanımlayacağınız bağlantı cümlesi ( connection string ) değilde.. kullanıcının seçimine dayalı bu pencere sayesinde otomatik oluşan connection stringi programınızda kullanabileceksiniz. Fazla uzatmadan adımlara geçelim…

1.Adım: İlk önce projemize şu referansları eklemeliyiz. Aşağıdaki şekillerden de anlaşılacağı üzere ;

       – Project >> Add Referance tıklanır     – Gelen pencereden; 

             » Microsoft ActiveX Data Objects 2.7 veya 2.8
             » Microsoft OLEDB Service Component 1.0 Type Library
     

       seçeneklerini işaretleyin ve OK a tıklayın.

2.Adım: Buton oluşturup bu kodu click event ine yazın ;

private void DBSec_Click(object sender, EventArgs e)
        {
            MSDASC.DataLinks mydlg = new MSDASC.DataLinks();
            ADODB._Connection ADOcon;
            ADOcon = (ADODB._Connection)mydlg.PromptNew();
            ADOcon.Open("", "", "", 0);
            if (ADOcon.State == 1)
            {
               MessageBox.Show("Bağlantı açıldı");
                ADOcon.Close();
            }
            else
            {
                MessageBox.Show("Bağlantı açılamadı!!");
            }
        }

One thought on “Veri Bağlantısı Özellikleri (DialogBox)

  1. Kardeşim eline sağlık güzel bir noktaya deyinmişsin. Yeni başlayanlar için böylesine yazılarını bekliyoruz 🙂

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

Time limit is exhausted. Please reload the CAPTCHA.