Stored Procedure Return Values

A

Adam Knight

Hi all,

I am wanting to get a stored procedure return value via ADO.NET..

Code: Below:
 
A

Adam Knight

Stupid computer!!!

'sp to insert
cmdInsertContractor = New SqlCommand("ins_cntr_mgt_contractor", Conn)
cmdInsertContractor.CommandType = CommandType.StoredProcedure
cmdInsertContractor.Parameters.Add(New SqlParameter("@mid",
Trim(Session("MID"))))
cmdInsertContractor.Parameters.Add(New SqlParameter("@company",
Trim(txtCompany.Text)))
cmdInsertContractor.Parameters.Add(New SqlParameter("@first_name",
Trim(txtFirstName.Text)))
cmdInsertContractor.Parameters.Add(New SqlParameter("@last_name",
Trim(txtLastName.Text)))
cmdInsertContractor.Parameters.Add(New SqlParameter("@email",
Trim(txtEmail.Text)))
cmdInsertContractor.Parameters.Add(New SqlParameter("@mobile",
Trim(txtMobile.Text)))
cmdInsertContractor.Parameters.Add(New SqlParameter("@phone",
Trim(txtPhone.Text)))
cmdInsertContractor.Parameters.Add(New SqlParameter("@position",
Trim(txtPositionHeld.Text)))
cmdInsertContractor.Parameters.Add(New SqlParameter("@ctype",
Trim(rbtnContractorType.SelectedValue)))

What do i need to add to create a return value parameter?

Cheers,
Adam
 
G

Guest

Adam,

try adding the following code:

Dim returnValue as SqlParameter = New SqlParameter()
returnValue.Direction = ParameterDirection.ReturnValue
cmdInsertContractor.Parameters.Add(returnValue)
' Execute sp here
' After execution, you can read the returncode from returnValue
Console.WriteLine(string.Format("ReturnValue: {0}", returnValue.Value))

check out
http://msdn.microsoft.com/library/d...ml/cpconinputoutputparametersreturnvalues.asp (watch line-wraps) for more info...

HTH,
Baileys
 
P

Patrick.O.Ige

Adam there are more samples here at:-
http://www.developerfusion.co.uk/show/4278/3/
Patrick

Baileys said:
Adam,

try adding the following code:

Dim returnValue as SqlParameter = New SqlParameter()
returnValue.Direction = ParameterDirection.ReturnValue
cmdInsertContractor.Parameters.Add(returnValue)
' Execute sp here
' After execution, you can read the returncode from returnValue
Console.WriteLine(string.Format("ReturnValue: {0}", returnValue.Value))

check out
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/htm
l/cpconinputoutputparametersreturnvalues.asp (watch line-wraps) for more
info...
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,579
Members
45,053
Latest member
BrodieSola

Latest Threads

Top