Als ik een stored procedure (SP) aan roep vanuit ASP (een insert bijv)
Wil ik een return waarde van uit mijn SP terug geven aan ASP.
Aangezien dit geen recordset is zou ik graag willen weten hoe ik deze terug krijg...
voorbeeld:
SP:
In asp moet dan iets van:
maarja dit is een recordset, dus dat werkt niet.
iemand een idee?
(heb search gebruik maar kon geen duidelijk antwoord vinden
)
Wil ik een return waarde van uit mijn SP terug geven aan ASP.
Aangezien dit geen recordset is zou ik graag willen weten hoe ik deze terug krijg...
voorbeeld:
SP:
code:
1
2
3
4
5
6
7
8
9
10
11
| CREATE PROCEDURE [DBO].[testProc] @BlaBlaVar numeric(9) AS DECLARE @test int BEGIN INSERT INTO Tabel1 (blabla) VALUES (@BlaBlaVar) SET @test = SCOPE_IDENTITY() RETURN @test END GO |
In asp moet dan iets van:
code:
1
2
3
4
5
6
7
8
| SQLQuery = "EXEC sp_testProc @BlaBlaVar = "&project
SET objRS = Server.CreateObject("ADODB.RecordSet")
objRS.ActiveConnection = Database
objRS.Open SQLQuery
While not objRS.EOF
response.write <@test uit die sp>
Wend
SET objRS = nothing |
maarja dit is een recordset, dus dat werkt niet.
iemand een idee?
(heb search gebruik maar kon geen duidelijk antwoord vinden
dus...