【问题标题】:Open a HTML-OS Database (DB4/DB5) and parse/read in c# application打开 HTML-OS 数据库 (DB4/DB5) 并在 c# 应用程序中解析/读取
【发布时间】:2012-01-28 15:36:35
【问题描述】:

我手头有一个任务,读取一个用 HTML-OS 创建的数据库,我假设格式是 DB4 或 DB5。任务是在 c# 应用程序中打开和解析这个数据库......它可以是 ASP.NET 或 WinForms......底线是我需要提取这个索引数据。下面是我用记事本打开文件时的一个小示例:

dbtype 3.046 = 0 T ¨j

我对可能使用 RegEx 进行解析有一些想法,但我希望看到一些想法或真正阅读此文件的方法会更好!

提前谢谢你!

【问题讨论】:

    标签: c# html database parsing


    【解决方案1】:

    看起来数据库格式是在他们的网站上部分定义的: The HTML/OS Database (PDF)

    如果可能的话,我会考虑使用他们的 HTML/OS 语言来导出它,而不是尝试对数据库格式进行逆向工程。

    【讨论】:

    • 我并没有真正尝试对数据库进行逆向工程...可能编写一个 RegEx 函数来访问记录...我不知道是否存在包装器,但正如您提到的那样,直接从HTML/OS DB 可能是我们还没有探索过的场景……如果 HTML/OS 将接受 HTTP Post,你现在会吗?这篇文章可能包含我们想要的项目编号,然后 HTML/OS 可以从该文章中以某种结构返回我们的数据....???
    • @Don - 不知道。我从www.htmlos.org得到信息;您可以在那里找到更多详细信息。
    【解决方案2】:

    例如,您可以制作一个 htmlos 页面,该页面将从数据库中导出数据并将其存储在 csv 中。然后从另一台机器上提取文件,之后您可以执行其他操作来删除 csv 文件。

    回答 devHead 的问题.. 是的,HTML/OS 接受 http 帖子。 (仅供参考:如果您有任何问题,请随时提问。我在 html/os 中编程。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      • 1970-01-01
      • 1970-01-01
      • 2014-10-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多