现在开发的很多软件需要和一些老的系统进行数据交互,其中仍然有很多的在用foxpro数据库,对于我们这些一毕业就是.net和SqlServer的环境里,还真有些头疼。
前些天就遇到一个将dbf数据文件读取到datagridview里,然后再导入到SqlServer数据库里,难点就是如何将dbf文件读取到dataset或datatable里。
下面是其中的一个方法,就是利用OleDb类来读取,在一些客户的电脑上可能没有读取dbf的组件,这里需要安装一个文件“VFPOLEDBSetup.msi”,这个可以到网上搜索,一堆,也可以到微软官方去下载。代码如下:
string filePath = textBox2.Text; //文件路径,如:E:\a

本文介绍了如何在C#环境中通过OleDb连接读取Foxpro数据库文件(dbf)的方法。在读取之前,可能需要在没有相应组件的计算机上安装'VFPOLEDBSetup.msi'。示例代码展示了如何打开连接,从指定路径的dbf文件中获取数据并填充到DataTable中。
最低0.47元/天 解锁文章
681

被折叠的 条评论
为什么被折叠?



