Ask a Question related to ASP Database, Design and Development.
-
ben h #1
stored proc RETURN value in ASP
I have a stored proc which checks for errors, and returns the error value as
a return code/value. how can i 'read' this from my asp code? Should I return
it as a recordset instead?
Here's how it currently is:-
SP snippet:
SET @Err = @@ERROR
RETURN @Err
ASP:
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open MM_risknet_STRING
sql = "EXEC proc @var=" & var
conn.Execute sql,,129
ben h Guest
-
Nested stored proc
Hi everybody, I need your help. In one of my CF4.5 page, I have to use a MSSQL storde procedure. This stored procedure return 2 variables . OK.... -
cfc and stored proc
does anyone know if there is documentation anywhere that states that in ColdFusion MX 6.1 when you try to pass parameters to a stored procedure via... -
ASP vs Stored Proc vs UDF
Hi all, I have a field in Table A that must be updated whenever a record is added to Table B. Table A will always only contain one single record... -
Need Help in Stored Proc Syntax
I need help in writing a stored procedure on SQL Server 2000. Basically the stored procedure's primary task is to generate invoice records and... -
stored proc and tcp/ip
Hello, is it possible to communicate with another program using tcp/ip? I mean, i have another program where i know the port number and the... -
Bob Barrows [MVP] #2
Re: stored proc RETURN value in ASP
ben h wrote:
You need to use an explicit Command object to retrieve this value (as well> I have a stored proc which checks for errors, and returns the error
> value as a return code/value. how can i 'read' this from my asp code?
> Should I return it as a recordset instead?
>
> Here's how it currently is:-
> SP snippet:
> SET @Err = @@ERROR
> RETURN @Err
>
> ASP:
> Set conn = Server.CreateObject("ADODB.Connection")
> conn.Open MM_risknet_STRING
> sql = "EXEC proc @var=" & var
> conn.Execute sql,,129
as the values that would be returned if you used output
parameters.).Unfortunately, the most efficient way to utilize a Command
object's Parameters collection is also the trickiest to write and debug,
which has led to the creation of command object code generators such as the
one that i wrote that is available here:
[url]http://www.thrasherwebdesign.com/index.asp?pi=links&hp=links.asp&c=&a=clear[/url]
The asp page will generate the code to create and append the Parameter
objects to the Command object's Parameters collection. It assumes a
previously opened connection object (the source code is of course included
so you can change the name I used for the connection and command object
variables if you wish). After the Execute statement, you would read the
return value by :
returnvalue = cmd.Parameters("RETURN_VALUE").value
The generator also assumes that you have included the definitions of all the
ADO constants, either by including the adovbs.inc file, or by using the
METADATA tag to reference the ADO type library as described here:
HTH,
Bob Barrows
--
Microsoft MVP - ASP/ASP.NET
Please reply to the newsgroup. This email account is my spam trap so I
don't check it very often. If you must reply off-line, then remove the
"NO SPAM"
Bob Barrows [MVP] Guest
-
Bob Barrows [MVP] #3
Re: stored proc RETURN value in ASP
Oops - accidently hit the Send button ...
ben h wrote:You need to use an explicit Command object to retrieve this value (as well> I have a stored proc which checks for errors, and returns the error
> value as a return code/value. how can i 'read' this from my asp code?
> Should I return it as a recordset instead?
>
> Here's how it currently is:-
> SP snippet:
> SET @Err = @@ERROR
> RETURN @Err
>
> ASP:
> Set conn = Server.CreateObject("ADODB.Connection")
> conn.Open MM_risknet_STRING
> sql = "EXEC proc @var=" & var
> conn.Execute sql,,129
as the values that would be returned if you used output
parameters). Unfortunately, the most efficient way to utilize a Command
object's Parameters collection is also the trickiest to write and debug,
which has led to the creation of command object code generators such as the
one that i wrote that is available here:
[url]http://www.thrasherwebdesign.com/index.asp?pi=links&hp=links.asp&c=&a=clear[/url]
The asp page will generate the code to create and append the Parameter
objects to the Command object's Parameters collection. It assumes a
previously opened connection object (the source code is of course included
so you can change the name I used for the connection and command object
variables if you wish). After the Execute statement, you would read the
return value by :
returnvalue = cmd.Parameters("RETURN_VALUE").value
The generator also assumes that you have included the definitions of all the
ADO constants, either by #including the adovbs.inc file, or by using the
METADATA tag to reference the ADO type library as described here:
[url]http://www.aspfaq.com/show.asp?id=2112[/url]
HTH,
Bob Barrows
--
Microsoft MVP - ASP/ASP.NET
Please reply to the newsgroup. This email account is my spam trap so I
don't check it very often. If you must reply off-line, then remove the
"NO SPAM"
Bob Barrows [MVP] Guest



Reply With Quote

