存储过程就是两个参数。@ID用来传入。@ok 用来传出。
现在我想用asp 看看@ok传出的是什么值。怎么写?
关键是传出的值如何用变量表示。
就像:
ss = " EXECUTE dbo.mtest @pAllID=1,@ok=" & 变量名
Set rs = conn.Execute(ss)
可是第一句老是不对。
set comm=server.createobject("ADODB.command")
set comm.ActiveConnection = conn
comm.commandtype = 4
comm.commandtext = "dbo.mtest"
comm.parameters.Refresh
comm.parameters("@pAllID") = 1
comm.execute
set ok = comm.parameters("@ok")
--这样ok就是返回@ok的值
你的那种方式,我一般不用,也没有用过