刚才问了怎么样用asp调用存储过程,但是还有些没有懂,特再问问。 CreateParameter()没有带参数cmdTemp.Parameters.Append tmpParam是向command对象的参数集合中添加一个参数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 createparameter()有些什么参数啊? 我这样set temp=comm.createparameter("id",adint,adparaminput,4)老是要报错:ADODB.Command 错误 '800a0bb9' 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。是怎么回事啊? createparameter("id",adint,adparaminput,4)createparameter(参数名,参数类型,参数方向,参数长度)其中参数方向是指,参数是输入参数,还是作为存储过程的返回值大概是这样吧 我的数据库里就三个字段,id,name,age。id和age都是int型的,name是char型的。我的存储过程是:create procduer bb @intid int as select * from my where id=@intid其他的我都是照着来的,就是不对啊。 找本讲ado的书,或者到goolge搜索一下,有这方面的例子。 调用数据库存储过程 <%Set Dataconn = Server.CreateObject("ADODB.Connection") '建立连接对象 Dataconn.Open "DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft(R) Developer Studio;WSID=APP_SERVER;Regional=Yes" Set cmdTemp = Server.CreateObject("ADODB.Command") '建立命令对象 Set rst = Server.CreateObject("ADODB.Recordset") '建立记录集对象 cmdTemp.CommandText = "dbo.pd_test" '存储过程名称 cmdTemp.CommandType = 4 '命令类别为4,表示为存储过程 Set cmdTemp.ActiveConnection = Dataconn Set tmpParam = cmdTemp.CreateParameter("Return Value", 3, 4, 4) cmdTemp.Parameters.Append tmpParam Set tmpParam = cmdTemp.CreateParameter("@BeginDate", 135, 1, 16, riqi) '创建输入参数对象 cmdTemp.Parameters.Append tmpParam rst.Open cmdTemp, , 1, 3 '生成查询结果 或则你就把存储过程当sql执行(用connection.execute(sql)),返回一数据集 xml问题 关于XPath 如何删除visual studio的模板? 我想将数据绑定到dropdownlist中,可是下拉列表出现的是System.Data..... 请高手帮看一下这是哪儿错 <%# 在web.config中如何使用身份难证 %> 关于播放器生成播放列表 asp.net与sql连接时报错 分页存储过程怎么调用视图啊 MSN Messenger 6 :) 如何才能实现“存储过程实现分页”来提高速度? 郁闷的问题:.net到底还有什么用? “/”应用程序中的服务器错误。
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。是怎么回事啊?
createparameter(参数名,参数类型,参数方向,参数长度)其中参数方向是指,参数是输入参数,还是作为存储过程的返回值大概是这样吧
我的存储过程是:create procduer bb @intid int as select * from my where id=@intid
其他的我都是照着来的,就是不对啊。
<%Set Dataconn = Server.CreateObject("ADODB.Connection")
'建立连接对象
Dataconn.Open "DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft(R) Developer Studio;WSID=APP_SERVER;Regional=Yes"
Set cmdTemp = Server.CreateObject("ADODB.Command")
'建立命令对象
Set rst = Server.CreateObject("ADODB.Recordset")
'建立记录集对象
cmdTemp.CommandText = "dbo.pd_test" '存储过程名称
cmdTemp.CommandType = 4
'命令类别为4,表示为存储过程
Set cmdTemp.ActiveConnection = Dataconn
Set tmpParam = cmdTemp.CreateParameter("Return Value", 3, 4, 4)
cmdTemp.Parameters.Append tmpParam
Set tmpParam = cmdTemp.CreateParameter("@BeginDate", 135, 1, 16, riqi)
'创建输入参数对象
cmdTemp.Parameters.Append tmpParam
rst.Open cmdTemp, , 1, 3
'生成查询结果
或则你就把存储过程当sql执行(用connection.execute(sql)),返回一数据集