Toon posts:

Output parameter Stored Procedure (MSSQL7)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb de volgende (uitgeklede stored procedure)die ik aanroep met een ASP pagina.....

CREATE PROCEDURE sp_test
@vch_beschrijving char(100) output
AS
set nocount on

set @vch_beschrijving ='hallo'
return 100

Ik krijg dan de volgende foutmelding...

ADODB.Parameters (0x800A0E7C)
Het parameterobject is niet juist gedefinieerd. De informatie is inconsistent of niet volledig.

Weet iemand wat hier fout gaat en wet de oplossing is.

Alvast bedankt
Gr Frank

Verwijderd

Hoe roep je de procedure aan dan vanuit asp?

:z

Verwijderd

Topicstarter
<%
set Command1 = Server.CreateObject("ADODB.Command")
Command1.ActiveConnection = MM_BAC_STRING
Command1.CommandText = "dbo.sp_test"
Command1.CommandType = 4
Command1.CommandTimeout = 0
Command1.Prepared = true
Command1.Parameters.Append Command1.CreateParameter("RETURN_VALUE", 3, 4)
Command1.Parameters.Append Command1.CreateParameter("@vch_beschrijving", 129, 2)
Command1.Execute()
%>


<body bgcolor="#FFFFFF" text="#000000">
<br>
<%= Command1.Parameters.Item("@vch_beschrijving").Value %>
</body>
</html>