Connecting Tech Pros Worldwide Forums | Help | Site Map

how to call Stored Procedure in vb.net 2003

Member
 
Join Date: Jul 2008
Posts: 41
#1: Mar 21 '09
hi ,
I'm Trying to Call the Stored Procedure which has one input Parameter and one output parameter . VB.net code is below

Expand|Select|Wrap|Line Numbers
  1. dim C as int16 , A as int16 
  2. A = 5
  3.        cmd = New SqlCommand("[Addition]", cn)
  4.        cmd.CommandType = CommandType.StoredProcedure
  5.  
  6.             With sqlparam1
  7.                 .ParameterName = "@A"
  8.                 .SqlDbType = Int
  9.                 .Value = A
  10.             End With
  11.  
  12.             With sqlparam2
  13.                 .ParameterName = "@B"
  14.                 .SqlDbType = Int
  15.                 .Direction = ParameterDirection.Output
  16.             End With
  17.  
  18.             With cmd
  19.                 .Parameters.Add(sqlparam1)
  20.                 .Parameters.Add(sqlparam2)
  21.                 .CommandType = CommandType.StoredProcedure
  22.  
  23.                  C  = CType(cmd.Parameters("@B").Value, Int16)
  24.  
I got result 0 instead of 7.

Thanx in Adv
Ganesh



Member
 
Join Date: Mar 2009
Location: Kathmandu
Posts: 42
#2: Mar 22 '09

re: how to call Stored Procedure in vb.net 2003


How did you execute? ExecuteNonQuery?

Try ExecuteScalar
PRR PRR is offline
Moderator
 
Join Date: Dec 2007
Location: India
Posts: 700
#3: Mar 23 '09

re: how to call Stored Procedure in vb.net 2003


Take a look at Call SQL Server Stored Procedures in ASP.NET
Reply