求救:ASP执行带OUTPUT参数的存储过程没有返回!!!!

cloudmagic 2003-09-11 04:39:54
ASP执行带OUTPUT参数的存储过程没有返回!!!!
请高手帮帮我阿,,,
我调试了一天了,没有看出是怎么回事,都郁闷死掉了,下面是我的存储过程和ASP

<%
Set DataConn = Server.CreateObject("ADODB.Connection") '建立连接对象
DataConn.Open "DSN=generali;uid=sa;pwd=111111"
Set DataCmd = Server.CreateObject("ADODB.Command")
DataCmd.ActiveConnection = DataConn
DataCmd.CommandText = "img_getuwttask"
DataCmd.CommandType = 4

Set prm= DataCmd.CreateParameter("@fileid",3,2) '整型,OUTPUT
DataCmd.Parameters.Append prm

Set rs = DataCmd.execute()
applyno= DataCmd("@fileid").Value
%>

结果取出来参数值是null,
我的存储过程是:
CREATE PROCEDURE img_getuwttask
@fileid int OUTPUT
AS
select @fileid=900
GO
...全文
36 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudmagic 2003-09-11
  • 打赏
  • 举报
回复
我试过可以了,加上adExecuteNoRecords就可以了,太感谢了,

你能告诉我这是为什么吗
cqfeng 2003-09-11
  • 打赏
  • 举报
回复
.....................
DataCmd.Parameters.Append DataCmd.CreateParameter ("@fileid", adVarChar, adParamOutput,20)

DataCmd.execute, , adExecuteNoRecords
applyno = DataCmd.Parameters("@fileid")
................
cloudmagic 2003-09-11
  • 打赏
  • 举报
回复
UP~~~~

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧