使用 .NTX 在 Clipper .DBF 中插入行

Insert row in Clipper .DBF with .NTX

我想使用 c# 从旧的 clipper 程序的数据库中插入数据

数据库与 .ntx 文件相关联。

我可以使用 vfpoledb 驱动程序将数据插入到我的 c# 程序中的 dbf,但是,当我查看旧的 clipper 程序时,数据不存在,但它在 dbf 中。

罪魁祸首是 .ntx 文件,它需要重新索引以便数据在剪辑程序中可见。当我删除 .ntx 文件时,重新索引是由旧程序完成的。

我如何插入数据并同时更新 .ntx 文件?旧程序不是我做的,是公司的前员工做的。

您需要支持 Clipper .NTX 格式的第三方驱动程序。

Advantage Database Server from Sybase has .Net data provider, ADO and ODBC drivers that will work, and their local server is free (at least at the time I'm writing this post). The latest versions can be found here。 (我与他们没有任何关系;我刚刚完成了一些旧 Clipper 数据的移植。)

文档(可从下载的安装和在线获得)包含商业出版的 book 的全部内容,其中包含可帮助您入门的教程和参考资料。

这里有 Advantage 的标签,所以如果您对使用有疑问,可以 post 他们使用该标签。 (他们的 Data Architect 可从同一站点获得,也可让您使用来自 IDE 的数据和索引。)