如何通过C#操作dbf文件
各位前辈:刚学习C#不久,因为工作关系需要操作好多VPF的dbf表。(该表是工作中的一个软件导出的表格式为***.dbf)
这些dbf表存是很多单独的dbf文件,但是这些表可以通过表中的一些关联的字段联系起来。
我以前都是将表导入到数据库软件比如access或者sql中,然后用SQL语句进行操作。
最近看C#,请问有什么简单的方法,可以直接通过C#然后结合SQL或者其他查询语句对dbf表进行操作,然后将易做图作的结果导出来。
能提供下思路给我,我可以自己查询资料,谢谢各位
如果有案例代码更好了 数据库 C# SQL dbf --------------------编程问答-------------------- 没人解答吗? --------------------编程问答-------------------- 用ODBC来连接
System.Data.Odbc.OdbcConnection conn = new System.Data.Odbc.OdbcConnection();
string table = @"D:\aaa\code.dbf";
string connStr=@"Driver={Microsoft Visual FoxPro Driver};SourceType=DBF;SourceDB=" + table + ";Exclusive=No;NULL=NO;Collate=Machine;BACKGROUNDFETCH=NO;DELETED=NO";
conn.ConnectionString = connStr;
conn.Open();
OdbcCommand cmd = new OdbcCommand();
cmd.Connection = conn;
string sql = "update " + table + " set other='2',rate=1.014 ";
cmd.CommandText = sql;
cmd.CommandType = CommandType.Text;
cmd.ExecuteNonQuery();
sql = @"select * from " + table;
OdbcDataAdapter da = new OdbcDataAdapter(sql,conn);
DataTable dt = new DataTable();
da.Fill(dt);
this.GridView1.DataSource = dt.DefaultView;
this.GridView1.DataBind();
补充:.NET技术 , C#