Can someone explain why my code is not working
- From: jbonifacejr <jbonifacejr@xxxxxxxxxxx>
- Date: 27 Apr 2007 20:51:09 -0700
Sorry if this angers anyone. I'm posting here and to the .NET group. I
am unable to get a return value from a stored procedure in .NET using
the following Sproc and .NET code
Here is the code in my stored proc.
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[sprocRetArtistSerial]
-- Add the parameters for the stored procedure here
@sArtist varchar(50),
@sRetArtist bigint OUTPUT
AS
BEGIN
SET @sRetArtist = (SELECT artSerial FROM tblArtists WHERE artName =
@sArtist)
END
I am calling it like this....
Dim iArtSer As Integer
Dim sProc As ADODB.Command
sProc = New ADODB.Command
sProc.CommandText = "sprocRetArtistSerial"
sProc.CommandType = ADODB.CommandTypeEnum.adCmdStoredProc
sProc.ActiveConnection = oConn 'the connection is open and
global
sProc.Parameters.Append(sProc.CreateParameter("@sArtist",
ADODB.DataTypeEnum.adVarChar,
ADODB.ParameterDirectionEnum.adParamInput, 50, "Iron Maiden"))
sProc.Parameters.Append(sProc.CreateParameter("@sRetArtist",
ADODB.DataTypeEnum.adBigInt,
ADODB.ParameterDirectionEnum.adParamOutput))
sProc.Execute()
iArtSer = sProc("@sRetArtist).Value
.
- Follow-Ups:
- Re: Can someone explain why my code is not working
- From: Bob Barrows [MVP]
- Re: Can someone explain why my code is not working
- Prev by Date: Problem in ADO
- Next by Date: Re: Can someone explain why my code is not working
- Previous by thread: Problem in ADO
- Next by thread: Re: Can someone explain why my code is not working
- Index(es):
Relevant Pages
|
|