跳转到内容

DataPerfect/用户 Web 启用

来自维基教科书,开放世界中的开放书籍

启用 DataPerfect 的 Web 功能

基本概念

[编辑 | 编辑源代码]

有两种主要机制可以使 DataPerfect 启用 Web 功能。

一种使用 Firestorm,它是一个与 DataPerfect 文件格式兼容的数据库引擎。

第二种使用 DataPerfect 作为引擎,使用 CGI 程序。

火风暴

[编辑 | 编辑源代码]

Firestorm 是用 ANSI C 编程语言编写的,它将多个对象模块和 DataPerfect 应用程序定义文件 (.str) 链接在一起。最终的可执行文件,通过命令行开关,可以操作或从 DataPerfect 数据库中提取数据。

原生 DP 引擎

[编辑 | 编辑源代码]

原生 DataPerfect (DOS) 可执行文件可以从各种 CGI 编程语言运行,包括 'C'、Perl、Python 和 PHP。Web 服务器需要能够运行 MS-DOS 或 MS-DOS 的模拟,例如 Linux 系统上的 DOSEMU。

DataPerfect 命令行开关之一“/EI-file”允许从文件导入数据,并通过 DataPerfect 报告进行处理。此导入文件需要采用 DataPerfect 事务日志文件的格式。它通常用于为事务审计记录数据库中数据的更改日志。

DataPerfect 报告可用于操作数据,例如添加、编辑、删除或提取数据。报告的结果可以保存到文件。另一个命令行开关 /SID-sessionid 允许将会话信息传递到 DataPerfect,该信息可用于控制诸如输出文件名等内容。

来自 DataPerfect 报告的输出可以由调用 CGI 程序读取和处理,并发送到客户端浏览器。

来自 DataPerfect 的输出文件可以是文本文件、HTML 格式文件或 XML 格式文件。

外部链接

[编辑 | 编辑源代码]
华夏公益教科书