我需要帮助来访问Betrieve文件中的数据。
Persasive ODBC驱动程序需要一个DDF文件来定义每个表的“模式”,我的问题是DDF文件不存在。
我应该迁移到C#的QBasic代码,生成子字符串函数,并为每种数据类型“强制转换”。如果我能理解语法,我就能创建所需的文件。
我已经使用了PSQLv11的DDF Builder,但应用程序发送了一个错误"Invalid collating sequence“
有人可以上传一个包含BTR和DDF文件的示例,以了解它是否可以与ODBC一起工作?
下面是代码和DB:http://www.mediafire.com/?mnvfa1tg1d6y64w
发布于 2017-11-18 00:32:30
我意识到这篇文章已经有近五年的历史了,但我想我还是贡献一下吧,以防其他人在搜索中发现这篇文章。任何用QBasic编写的应用程序都不太可能使用普及的SQL,而是使用旧版本的Windows Btrieve,甚至更有可能是DOS Btrieve。Pervasive停止销售和支持很久以前可能需要用于相关应用程序的版本,特别是针对Windows的6.15版本。我相信DOS的最新版本是5.10a。两者都使用(可选的) DDF文件,特别是FILE.DDF、FIELD.DDF和INDEX.DDF。使用其DDF管理器的Pervasive的SQL版本创建的任何文件都不太可能向后兼容,甚至可能无法读取Btrieve数据。如果这个问题被标记为Btrieve,可能会得到更好的关注。
https://stackoverflow.com/questions/13866526
复制相似问题