11 Ağustos 2010 Çarşamba

dBase (.dbf) Dosya Okuma

Selam,
dBase yani dbf dosyalarını okumanız için ilk önce sınıfınıza gerekli olan using ifadesi olan System.Data.Odbc eklemiz gerekmektedir.

Sonra aşağıdaki metodu kullanmanız yeterli olacaktır.

private void ReadData()
        {
            OdbcConnection oConn = new OdbcConnection();
            oConn.ConnectionString = @"Driver={Microsoft dBase Driver (*.dbf)};SourceType=DBF;SourceDB= C:\ ;Exclusive=No; Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;";
            oConn.Open();
            System.Data.Odbc.OdbcCommand oCmd = oConn.CreateCommand();
            oCmd.CommandText = @"SELECT * FROM C:\item.dbf WHERE ITEM = 10001";
            DataTable dt = new DataTable();
            dt.Load(oCmd.ExecuteReader());
            oConn.Close();

            bdfDataGridView.DataSource = dt;
        }

Kolay Gelsin.

Hiç yorum yok:

Yorum Gönder