11. oktober 2002 - 10:56
Der er
6 kommentarer og
1 løsning
Modtage en variabel fra Stored Procedure??
Hej
Hvordan modtager jeg en variabel fra en stored procedure?
CREATE PROCEDURE dbo.sp_test AS
Declare @test int
Set @test = 2
Select @test
GO
Hvodan modtager jeg test, jeg har prøvet:
SQl = "exec dbo.sp_test"
str = Conn.Execute(SQL)
Response.write str
11. oktober 2002 - 15:26
#5
ikke helt
her er koden:
Set conn = CreateObject("ADODB.Connection")
conn.Connectionstring = ConnectStr
conn.open
Set MyCom = CreateObject("ADODB.Command")
MyCom.ActiveConnection = conn
MyCom.CommandText = "Wf_connect"
MyCom.CommandType = adCmdStoredProc
MyCom.Parameters.Append
(MyCom.CreateParameter("UserID",advarchar,adParamInput,50,wfuser))
MyCom.Parameters.Append
(MyCom.CreateParameter("Password",advarchar,adParamInput,50,wfPassword))
MyCom.Parameters.Append
(MyCom.CreateParameter("wfConnect",advarchar,adParamOutput,255))
MyCom.Parameters.Append
(MyCom.CreateParameter("CompID",adinteger,adParamOutput))
MyCom.Parameters.Append
(MyCom.CreateParameter("AccessTo",adinteger,adParamOutput))
MyCom.Parameters.Append
(MyCom.CreateParameter("MapUser",advarchar,adParamOutput,20))
mycom.execute
wfConnect = mycom.parameters("wfConnect")
wfCompID = mycom.parameters("CompID")
accessTo = mycom.parameters("AccessTo")
mapuser = mycom.parameters("MapUser")
Session.Contents("wfConnect") = wfConnect
Session.Contents("compID") = wfCompID
Session.Contents("UserID") = MapUser
conn.close