Net.Data 语言环境参考
Net.Data 在使用语言环境时还使用了四个接口函数:您提供了这些函数中的
一个或多个。其中三个函数是可选的,但是每个语言环境都必须有一个 dtw_execute() 接口
函数。如果 Net.Data 宏引用一个没有 dtw_execute() 接口函数的语言环境,那么 Net.Data 将
返回一个错误消息并停止对 Net.Data 宏的处理。
要调用一个语言环境,需要在 Net.Data 宏的 FUNCTION 块中引用它。语言环境接口函数必须按以下顺序调用:
- dtw_initialize()
- dtw_execute()
- dtw_getNextRow()
- dtw_cleanup()
dtw_execute() 函数是您在语言环境中必须提供的唯一的接口函数。
当 Net.Data 遇到对使用语言环境的函数的调用时,它将使用以下步骤来调用语言环境:
- 如果已经为语言环境定义了 dtw_initialize(),Net.Data 将调用该函数。这个函数执
行语言环境所需的任何初始化任务,例如连接至数据库或分配变量。
- Net.Data 调用 dtw_execute() 来处理包含语言环境必须处理的语句的宏文件的 FUNCTION 块。
- 如果 Net.Data 对 dtw_getNextRow() 的调用成功返回,则 dtw_execute() 表示应当
调用 dtw_getNextRow()。
- Net.Data 宏处理完成之后,如果已经为该语言环境定义了此函数,则 Net.Data 将
调用 dtw_cleanup() 来清理环境(例如,断开与数据库的连接或释放变量),然后返回 Web 服务器。
以下章节将描述接口函数:
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]