回答
您可以創建一個connection string to dbf file,然後使用OLEDB中,你可以填充DataSet,像這樣:
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
非常感謝。我可以做我想要的東西! – user1484319 2012-07-06 07:10:06
你應該使用'directoryPath'而不是'yourfilepath'來避免誤導...或者使用特定的例子,例如:'c:\ folder' – Jaider 2015-08-04 20:56:44
是否可以獲取特定的行數據?就像我將傳遞行索引,我應該得到特定的行數據 – 2015-11-11 12:17:52
- 1. 如何從iPhone中的.DBF文件中獲取數據
- 2. C#中的ODBC .DBF文件
- 3. 如何使用c#處理.dbf文件?
- 4. 如何使用c#創建.dbf文件?
- 5. 從xls文件讀取數據,然後使用vb.net更新到dbf文件
- 6. 獲得一個dBASE .dbf文件到一個DataTable使用C#
- 7. 在C#中的dbf文件操作
- 8. 使用C#從文件中獲取元數據信息
- 9. 如何使用C/C++獲取.ini文件中的密鑰數
- 10. 從不同文件夾中的2個dbf文件中讀取
- 11. 如何從c#中的文本文件獲取數據
- 12. 。在C++中使用打開的文件流獲取函數
- 13. 如何在我的VC++應用程序中獲取DBF文件的列
- 14. 使用C#獲取文件夾中的所有文件名
- 15. 在C#中使用backgroundworker在datagridview中獲取數據庫數據
- 16. 如何獲取dbf文件的版本和編碼
- 17. 讀取F90中的C數據文件
- 18. 用httpclient獲取C#中的API數據
- 19. 如何讓IIS使用dbf文件?
- 20. 隨機從數據庫中獲取數據基於使用.net c的條件#
- 21. C#從文本文件獲取數據用分號
- 22. 閱讀sqlite數據庫文件,並從中獲取文本C#
- 23. 如何從使用PHP的HTML文件中獲取元數據?
- 24. 無法使用stringWithContentsOfFile從文件中獲取正確的數據
- 25. 使用php從json文件中獲取單獨的數據
- 26. 如何獲取SPSS中使用變量的數據文件?
- 27. 獲取等值線圖以使用CSV文件中的數據
- 28. 在不同的文件中使用Javascript獲取表單數據
- 29. 如何使用FindFirstFiles獲取數據順序中的文件
- 30. 使用熊貓獲取CSV文件中的數據
Tbh,我不知道。現在,我可以統計.dbf文件中的行數 – user1484319 2012-07-06 06:26:07
查看ODBC連接 – BugFinder 2012-07-06 06:27:09