正在加载图片...
278Asp;高编程 Chinapub.com 下载 参数 adParamInput,参数是传给存储过程的输入参数 adParamOutput,参数是从存储过程检索出的输出参数 dParamInputOutput,参数可同时作为输入和输出参数 ad Param Retum value,该参数包含存储过程返回的状态 参数长度。对于固定长度的类型,比如整型,该值可以忽略 旦创建了参数就可以将其追加到 Parameters集合中,例如: Set parvalue cmdUpdate CreateParameter('@Type", adVarwchar, adParamInput 12, Business·) cmdUpdate Parameters Append parvalue Set parvalue cmdUpdate CreateParameter('@Percent, adur maUpdate Parameters Append parvalue 没有必要显式地创建一个对象去保存参数,缺省的 Variant类型已经可以工作得相当好。 如果不想创建一个变量,也可以走捷径,例如下面的代码 mdUpdate. Parameters Append cmdUpdate. CreateParameter("pErcent, adCurrency, adParamInput,, 10) 这使用 Create Parameter方法返回一个 Parameter对象,并用 Append方法接收它。这种方法 比使用变量运行得快,却加长了代码行,可读性比较差。可以根据自己的爱好选择其中一种 方法。 参数加到 Parameters集合后,就保留在其中,因此,不一定在创建参数时就为每个参数赋 值。可以在命令运行前的任何时候设置参数的值。例如 cmdUpdate Parameters Append cmaUpdate. CreateParameter ("@percent", adcurrency, adParamInput) cmdUpdate. Parameters(@Percent)= 10 前一章提到了访问集合中的值有好几种方法, Parameters集合并没有什么不同。上面的例 子使用参数的名字在集合中检索参数,也可以使用索引号进行检索: 以上代码对参数集合中第一个( Parameters集合从0开始编号)参数进行了赋值。使用索引号 比使用名字索引速度快,但很显然使用名字使代码更易读, 重点注意 Parameters集合中参数的顺序必须与存储过程中参数的顺序相一致。 运行带参数的命令 旦加入参数,就可立即运行命令,同时这些参数的值传入存储过程。现在可用一个友 好的网页去更新用户选择的类型的书价。例如,假设有一个名为 Update Prices. asp的网页,其 运行时的界面如图92所示 通过从数据库中获取书类型的列表,可以很轻松地动态创建该页面。首先要做的是包含 文件 Connection.asp,该文件包含了连接字符串(保存在变量 str Conn中)以及对ADO常数的引用(续) 参 数 说 明 a d P a r a m I n p u t,参数是传给存储过程的输入参数 a d P a r a m O u t p u t,参数是从存储过程检索出的输出参数 a d P a r a m I n p u t O u t p u t,参数可同时作为输入和输出参数 a d P a r a m R e t u r n Va l u e,该参数包含存储过程返回的状态 S i z e 参数长度。对于固定长度的类型,比如整型,该值可以忽略 Va l u e 参数的值 一旦创建了参数就可以将其追加到 P a r a m e t e r s集合中,例如: 没有必要显式地创建一个对象去保存参数,缺省的 Va r i a n t类型已经可以工作得相当好。 如果不想创建一个变量,也可以走捷径,例如下面的代码: 这使用C r e a t e P a r a m e t e r方法返回一个P a r a m e t e r对象,并用A p p e n d方法接收它。这种方法 比使用变量运行得快,却加长了代码行,可读性比较差。可以根据自己的爱好选择其中一种 方法。 参数加到P a r a m e t e r s集合后,就保留在其中,因此,不一定在创建参数时就为每个参数赋 值。可以在命令运行前的任何时候设置参数的值。例如: 前一章提到了访问集合中的值有好几种方法, P a r a m e t e r s集合并没有什么不同。上面的例 子使用参数的名字在集合中检索参数,也可以使用索引号进行检索: 以上代码对参数集合中第一个 ( P a r a m e t e r s集合从0开始编号)参数进行了赋值。使用索引号 比使用名字索引速度快,但很显然使用名字使代码更易读。 重点注意P a r a m e t e r s集合中参数的顺序必须与存储过程中参数的顺序相一致。 运行带参数的命令 一旦加入参数,就可立即运行命令,同时这些参数的值传入存储过程。现在可用一个友 好的网页去更新用户选择的类型的书价。例如,假设有一个名为 U p d a t e P r i c e s . a s p的网页,其 运行时的界面如图9 - 2所示 通过从数据库中获取书类型的列表,可以很轻松地动态创建该页面。首先要做的是包含 文件C o n n e c t i o n . a s p,该文件包含了连接字符串(保存在变量s t r C o n n中)以及对A D O常数的引用, 278计计ASP 3 高级编程 下载
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有