1

我需要帮助才能从 Betrieve 文件中访问数据。

Persasive ODBC 驱动程序需要一个为每个表定义“模式”的 DDF 文件,我的问题是 DDF 文件不存在。

我应该迁移到 C# 的 QBasic 代码,为每种数据类型创建一个子字符串函数和“强制转换”。如果我能理解语法,我可以创建所需的文件。

我使用了 PSQLv11 的 DDF Builder,但应用程序发送错误“无效的整理顺序”

有人可以上传一个带有 BTR 和 DDF 文件的示例,以了解它是否适​​用于 ODBC?

这是代码和数据库:http ://www.mediafire.com/?mnvfa1tg1d6y64w

4

1 回答 1

1

我意识到这篇文章已经有将近五年的历史了,但我想我会做出贡献,以防其他人在搜索中遇到这个问题。任何用 QBasic 编写的应用程序都不太可能使用 Pervasive SQL,而是使用旧版本的 Windows Btrieve,甚至更有可能使用 DOS Btrieve。Pervasive 很久以前就停止销售和支持相关应用程序可能需要的版本,特别是 Windows 的 6.15。我相信 DOS 的最后一个版本是 5.10a。两者都使用(可选)DDF 文件,特别是 FILE.DDF、FIELD.DDF 和 INDEX.DDF。使用 Pervasive 的 SQL 版本的 DDF 管理器创建的任何东西都不太可能向后兼容,甚至可能无法读取 Btrieve 数据。如果这个问题被标记为 Btrieve,它可能会受到更好的关注。

于 2017-11-17T16:32:30.103 回答