gpt4 book ai didi

c# - 使用 C# 获取 .dbf 文件中的数据

转载 作者:可可西里 更新时间:2023-11-01 08:39:46 27 4
gpt4 key购买 nike

如何使用 C# 获取 .dbf 文件中的数据??

我想做的是读取每一行(同一列)的数据,进一步处理。

谢谢。

最佳答案

您可以创建一个 connection string to dbf file ,然后使用 OleDb,您可以填充数据集,例如:

string constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=directoryPath;Extended Properties=dBASE IV;User ID=Admin;Password=;";
using (OleDbConnection con = new OleDbConnection(constr))
{
var sql = "select * from " + fileName;
OleDbCommand cmd = new OleDbCommand(sql, con);
con.Open();
DataSet ds = new DataSet(); ;
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
da.Fill(ds);
}

稍后您可以使用 ds.Tables[0] 进行进一步处理。

您也可以查看这篇文章Load a DBF into a DataTable

关于c# - 使用 C# 获取 .dbf 文件中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11356878/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com