【问题标题】:Query .dbf files in .net core 3?在 .net core 3 中查询 .dbf 文件?
【发布时间】:2019-12-19 13:43:22
【问题描述】:

我的任务是重新编写一个旧的 winforms 应用程序,以便它可以在 .net core 3 中运行。我遇到了一堵砖墙,原来的应用程序使用OleDB 来查询一些大的.dbf 文件,而.net core 中没有等价物。有没有人必须做类似的?如果是这样,最好的方法是什么?

不幸的是,我被 .dbf 文件困住了,因为这些文件是由第 3 方应用程序创建的(我认为是许多个月前使用 VF Pro 创建的??)

【问题讨论】:

    标签: asp.net-core .net-core oledb oledbconnection dbf


    【解决方案1】:

    前段时间我遇到了类似的问题,需要读取 DBase 文件,但找不到 C# 支持。我最终编写了 DBase.NET (GitHub) 库 - 它可能会对您有所帮助。

    【讨论】:

    • 查看 repo - 移植到 .net 核心应该足够简单。再次感谢。
    【解决方案2】:

    经过更多研究,oledb 库已移植到 .net core 3.0+...

    https://docs.microsoft.com/en-us/dotnet/api/system.data.oledb.oledbconnection?view=netframework-4.8

    但是,从这个 git 线程来看,它在处理 VF Pro 时似乎仍然不完全稳定:

    https://github.com/dotnet/runtime/issues/981

    【讨论】:

      【解决方案3】:

      我遇到了这个DbfDataReader

      【讨论】:

        猜你喜欢
        • 2020-09-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-10
        • 2020-06-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多