IBM Books

Net.Data 参考指南


附录 A. DB2 WWW Connection

如果您已经有 DB2 WWW Connection,则可以在 Net.Data 版本 1 上运行现有的 应用程序,但建议您更新这些应用程序,以充分利用 Net.Data 的功能。

%EXEC_SQL

目的

本语句调用一个 SQL 模块。但建议您把 SQL 语句当作函数来调用。请 参阅FUNCTION 模块,以获取更多信息。

HTML_INPUT

目的

此模块与一个名为 INPUT 的 HTML 模块相同。请 参阅HTML 模块,以获取更多信息。

HTML_REPORT

目的

此模块与一个名为 REPORT 的 HTML 模块相同。 请 参阅HTML 模块,以获取更多信息。

SQL

目的

这等价于 Net.Data 中一个具有 FUNCTION(DTW_SQL) 的函数调用。

它包含 SQL_REPORT 和 SQL_MESSAGE 语句,这些语句也来自 DB2 WWW Connection。 DB2 WWW Connection 不支持名为 %SQL 的模块。

例子

以下是 DB2 WWW Connection 宏的一个例子。

%SQL{
UPDATE $(dbtbl) SET URL='$(URL)' WHERE ID=$(ID)
%SQL_MESSAGE{
100: "<B>The selected URL no longer exists in the table</B>." : continue
%}
%}
 
%HTML_INPUT{
<HTML>
...
%EXEC_SQL
</HTML>
%}
 
%HTML_REPORT{
<HTML>
...
</HTML>
%}

相同的 Net.Data 宏如下:

%FUNCTION(DTW_SQL) URLquery(){
UPDATE $(dbtbl) SET URL='$(URL)' WHERE ID=$(ID)
%MESSAGE{
100: "<B>The selected URL no longer exists in the table</B>." : continue
%}
%}
 
%HTML(INPUT) {
<HTML>
...
@URLquery
</HTML>
%}
 
%HTML(REPORT) {
<HTML>
...
</HTML>
%}

SQL_MESSAGE

目的

这等价于 Net.Data 的 MESSAGE 语句。请参阅Missing value中的例子。

SQL_REPORT

目的

这等价于 Net.Data 的 REPORT 语句。 请参阅REPORT 模块中的例子。

SQL_CODE

目的

此结构来自 DB2 WWW connection,Net.Data 对此提供支持以提高兼容性。 等价于RETURN_CODE


[ 页的顶部 | 上一页 | 下一页 | 内容表 | 索引 ]