万卷书   首页 > 电脑书籍 > Dreamweaver > Ultradev专题参数数值传递
 
工作描述页面

   首先要在页面上使用存储过程创建rsJobSearch记录集,其例子在下面。你需要使用高级的对
话框来连接储存过程。对于rsJobSearch要为记录集设置下面的数值。这些与表单区域一致的
数值传递自Search (搜索)页面,并且它的名字和在存储过程中参数的名字一样(除了@,因
为UltraDev不支持@)。你还要创建一系列的Request(请求)变量作为在下面表格的运行变量。
至此你可以放掉所有的记录集数值,它们是你想在Job Details页面想看到的。为Move to
First Record(移到第一个记录)、 Move to Next Record(移到下一个记录)、 Move to
Previous Record(移到前一个记录)和 Move to Last Record(移到最后一个记录)增加必
要的Server Behaviors(服务器行为)。

名字 缺省数值 运行数值
EnterDate(键入日期) 1/1/00 Request("EnterDate")
CategoryID(分类ID) 'Z' Request("CategoryID")
RegionID (地区ID) 'Z' Request("RegionID")
TypeID (类型ID) 'Z' Request("TypeID")
Population ID(人口ID) 'Z' Request("PopulationID")


   现在使用存储过程来创建rsJobCategories记录集。你需要使用高级对话框来连接到存储过程。首先你需要为rsJobCategories记录集编辑数值。接着你所需要做的是为 rsJobCategories设置缺省的数值给从rsJobSearch来的JobID数值。再设置记录集变量。

名字 缺省数值 运行数值
JobID(工作ID) 1 rsJobSearch.Fields.Item("JobID")


你为记录集定义变量的ASP代码如下:


< %
Dim rsJobCategories__JobID
rsJobCategories__JobID = "1"
if(Request("JobID") <> "") then rsJobCategories__JobID =
(rsJobSearch.Fields.Item("JobID").Value)
% >


   现在在Job Details(工作描述)页面创建一个表格并且从rsJobCategories增加分类数值。再设置表格作为一个重复区域(repeat region)来显示从记录集的所有行。

上一页 下一页