Acessando arquivos DBF
Acesso a um arquivo DBF usando o provedor ODBC.
Declare os seguintes namespaces no formulário:
using System.Data.Odbc;
using System.Data;OdbcConnection oConn = new OdbcConnection();
oConn.ConnectionString = @"Driver={Microsoft dBase Driver
(*.dbf)};SourceType=DBF;SourceDB=c:\dados\;Exclusive=No; _
Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO;";
oConn.Open();
OdbcCommand oCmd = oConn.CreateCommand();
oCmd.CommandText = @"SELECT * FROM c:\dados\arqDBF.dbf" ;
DataTable dt = new DataTable();
dt.Load(oCmd.ExecuteReader());
oConn.Close();
dataGridView1.DataSource = dt;
Acesso a arquivo DBF usando o provedor OleDb.Declare os seguintes namespaces no formulário:
using System.Data.OleDb;
using System.Data;OdbcConnection oConn = new OdbcConnection();
oConn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=c:\dados;Extended Properties=dBASE IV;";
oConn.Open();
OdbcCommand oCmd = oConn.CreateCommand();
oCmd.CommandText = @"SELECT * FROM c:\dados\arqDBF.dbf" ;
DataTable dt = new DataTable();
dt.Load(oCmd.ExecuteReader());
oConn.Close();
dataGridView1.DataSource = dt;
Comentários
Postar um comentário