dBase dosya okuma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
dBase dosya okuma etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

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.