我试图打开(使用 4d v12)扩展名为 .4dc 的数据库(此外还有扩展名为 .4dd 和 .4dr 的文件)。
结果是一个错误:您无法转换已编译的数据库。也许这是数据库的旧版本,但我找不到任何可以将其转换为新版本的东西。
我的目标是从数据库中获取信息。但问题是我不擅长4d。而且我不知道如何将 .4DC 作为应用程序的一部分打开。
如果你知道怎么做,请帮助我。
我试图打开(使用 4d v12)扩展名为 .4dc 的数据库(此外还有扩展名为 .4dd 和 .4dr 的文件)。
结果是一个错误:您无法转换已编译的数据库。也许这是数据库的旧版本,但我找不到任何可以将其转换为新版本的东西。
我的目标是从数据库中获取信息。但问题是我不擅长4d。而且我不知道如何将 .4DC 作为应用程序的一部分打开。
如果你知道怎么做,请帮助我。
.4DC 是编译后的结构文件。它包含所有方法的代码并定义数据库中的结构(表、字段)。.4DD 是实际的数据文件。它包含存储在数据库中的值。.4DR 是资源文件。
您无法编辑或转换 .4DC,因为它已编译。您需要的是 .4DB。它与 .4DC 做同样的事情(包含方法和数据库结构),但您可以升级它并打开它,以便您可以编辑方法和更改数据库结构。
您可以将 .4DC 作为应用程序的一部分打开,但您将无法对其进行升级或编辑任何方法。如果您使用 4D IDE 打开它,则首先需要与创建 .4DC 相同的版本。
您也可以尝试 4D 知识库以获取更多信息: http: //kb.4d.com或阅读文档:http ://doc.4d.com/Home/home.en.html
祝你好运!
.4DC 是应用程序,它仅用于运行它。如前所述,它是用机器语言(0 和 1)编译的,所以它不会帮助你。使用应用程序很好,就是这样。.4DD 是应用程序背后的实际数据库。
所以如果你只想访问数据,你应该看看这个 .4DD
还存在用于 4D 的 ODBC 驱动程序。