CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

CreateParameter

楼主gxbhhp(司马尚龙)2003-05-03 12:42:40 在 Web 开发 / ASP 提问

cmd.CreateParameter("@aaa",129,adParamInput,20,"李鲁建")  
  cmd.CreateParameter("@bbb",200,adParamOutput,,110)  
  有谁可以详细地说一下这儿的输入输出参数的意义吗? 问题点数:0、回复次数:4Top

1 楼net_lover(【孟子E章】)回复于 2003-05-03 12:50:43 得分 0

CreateParameter   方法  
               
   
  使用指定属性创建新的   Parameter   对象。  
   
  语法  
   
  Set   parameter   =   command.CreateParameter   (Name,   Type,   Direction,   Size,   Value)  
   
  返回值  
   
  返回   Parameter   对象。  
   
  参数  
   
  Name       可选,字符串,代表   Parameter   对象名称。  
   
  Type       可选,长整型值,指定   Parameter   对象数据类型。关于有效设置请参见   Type   属性。  
   
  Direction       可选,长整型值,指定   Parameter   对象类型。关于有效设置请参见   Direction   属性。  
   
  Size       可选,长整型值,指定参数值最大长度(以字符或字节数为单位)。  
   
  Value       可选,变体型,指定   Parameter   对象的值。  
   
  说明  
   
  使用   CreateParameter   方法可用指定的名称、类型、方向、大小和值创建新的   Parameter   对象。在参数中传送的所有值都将写入相应的   Parameter   属性。  
   
  该方法无法自动将   Parameter   对象追加到   Command   对象的   Parameter   集合,这样就可以设置附加属性。如果将   Parameter   对象追加到集合,则   ADO   将使该附加属性的值生效。  
   
  如果在   Type   参数中指定可变长度的数据类型,那么在将它追加到   Parameters   集合之前必须传送   Size   参数或者设置   Parameter   对象的   Size   属性;否则将产生错误。  
  Top

2 楼net_lover(【孟子E章】)回复于 2003-05-03 12:51:09 得分 0

Direction   属性  
               
   
  指示   Parameter   所标明的是输入参数、输出参数还是既是输出又是输入参数,或该参数是否为存储过程返回的值。  
   
  设置和返回值  
   
  设置或返回以下某个   ParameterDirectionEnum   值。  
   
  常量   说明    
  AdParamUnknown   指示参数方向未知。    
  AdParamInput   默认值。指示输入参数。    
  AdParamOutput   指示输出参数。    
  AdParamInputOutput   同时指示输入参数和输出参数。    
  AdParamReturnValue   指示返回值。    
   
   
  说明  
   
  使用   Direction   属性可指定向过程传递参数或从过程传递参数的方式。Direction   属性为读/写;该属性允许使用不返回该信息的提供者,或者在不希望   ADO   为了获取参数信息而附加调用提供者时设置该信息。  
   
  并非所有的提供者都可以在其存储过程中确定参数方向。在此情况下,在执行查询前必须设置   Direction   属性。  
  Top

3 楼gxbhhp(司马尚龙)回复于 2003-05-03 13:08:53 得分 0

 
  我现在有存储过程这样:  
          CREATE   PROCEDURE     test   @i   char(10),@o       char(10)   out       AS    
    select   @o=photo     from   h_member   where   name=@i  
      print   @o  
  GO  
   
  我在ASP页面这样写:  
  <%  
   
  set   connection   =   server.createobject("adodb.connection")  
  strconn="driver={SQL   Server};server={liang};uid=sa;pwd=;database=hotel"  
  connection.open   strconn    
  set   rs   =   server.createobject("adodb.recordset")  
  rs.Open   "Exec   test   12,o",connection     '这儿我也怀疑有错,那怎么办?  
     
      response.write     rs("id")       '提示这行出错。  
     
  connection.close  
     
  set   connection   =   nothing  
  response.End    
  %>  
  Top

4 楼net_lover(【孟子E章】)回复于 2003-05-03 13:16:37 得分 0

http://www.tongyi.net/article/20030107/200301073559.shtmlTop

相关问题

  • .CreateParameter 的简单问题。
  • 请帮忙看看:CreateParameter()
  • 请教:command的CreateParameter的问题
  • 请教有关 ADO 的 CreateParameter 的用法
  • 如何显示CreateParameter方法创建的参数的默认值
  • 如何使用CreateParameter绑定字串变量,而不是常量.
  • command对象中的createparameter方法中的参数怎么用
  • 请教有关ADO的CreateParameter的用法(ADODB.Command)
  • ADO接口中的Command对象的CreateParameter()如何用?我这样对吗?在线等
  • 解决就给分,关于TADOStoredProc 的CreateParameter方法里面有时间参数的问题

关键词

  • 属性
  • 指示
  • 存储过程
  • 信息
  • 参数
  • createparameter
  • 值
  • 长整型
  • parameter对象
  • 指定

得分解答快速导航

  • 帖主:gxbhhp

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo