如何使用vb.net连接到ClipperE5DBF文件带有SMT

问题描述

我正在尝试连接到具有链接的SMT文件$YourFunctionName = $_POST["functionName"]; switch ($functionName){ case "SampleFunction": SampleFunction(); break; } )的DBF(HISTORY.DBF)。我有多个DBF文件,除了带有SMT文件文件外,我都可以连接到所有其他文件

查看DBF的标头信息,表明它是Clipper(E5标头)格式的DBF,对于大多数文件,使用下面的连接代码可以正常读取,但是一旦我尝试读取具有关联SMT的文件,它就会失败错误

外部表的格式不正确

我的代码如下

HISTORY.SMT

任何人都可以提供关于我做错了什么或我想念什么的任何见识吗?

解决方法

这些文件似乎是使用HiPer-Six格式和SMT备忘录文件创建的DBF。选中此https://www.dbf2002.com/dbf-file-format.html