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