3

我有一个使用 Windev 的现有数据库,但我想将该数据库转换(并将所有数据(文件 .fic)从 windev 提取到 sql-server 2012 以使用它们。作为信息,我的应用程序称为 Payroll.exe,版本为 4.0.0.1 .我必须下载哪个版本的Windev来提取我的数据?我需要在sql-server中做什么?

4

2 回答 2

2

这取决于在您的 WinDev 应用程序中找到的 dll 版本。例如 wd170hf.dll 用于 WinDev 17,WD90HF.DLL 用于 WinDev 9。

我能想到的最简单的方法是使用名为 WDMap 的程序(它与 WinDev 一起安装)。将表导出到 xls/csv 并将该表导入 sql-server。到目前为止,这不是最好或最快的解决方案,但它会/应该工作。

或者使用 ODBC 连接器(如果我没记错的话,这个可以单独下载)。而且还自带WinDev安装。

关于 WinDev 的注意事项,您可以从该站点下载并安装完整版本。但是你需要一个加密狗来启动 IDE。(你可以在没有加密狗的情况下使用工具(如 WDMAP)。如果你没有加密狗,正式地你不允许安装 IDE。快速版本不允许你编辑用完整版本制作的源文件。

于 2014-04-01T07:51:49.173 回答
0

Pimmetje 的回答很好,您还可以使用 windev 中包含的 Hyperfile Control Center 来导出 csv 文件中的数据。始终使用带有windev的最新版本,它与旧版本兼容。

您还可以在 windev 中创建一个网关应用程序(如果您有许可证),它将读取超文件文件并写入 sql server。

如果文件受密码保护,您将无法执行此类操作(使用 WDMap、HF 控制中心、网关应用程序)。也许您可以在 payroll.exe 的附带文件中找到它。

于 2014-04-16T15:01:53.050 回答