-- Procedure looks like below to return total number of records in a table
CREATE PROCEDURE USP_GetCount(@P_count int OUTPUT)
AS
BEGIN
SELECT @P_count = COUNT(*) FROM TableName
END
C# code to call procedure and return output value from that procedure
string strConnString = "youConnectionString";
SqlConnection con = new SqlConnection(strConnString);
con.Open();
SqlCommand com = new SqlCommand("USP_GetCount", con);
com.CommandType = CommandType.StoredProcedure;
com.Parameters.Add("@RowCount", SqlDbType.Int).Direction =
ParameterDirection.Output;
SqlDataReader reader = com.ExecuteReader();
reader.Close();
total_count.Text = com.Parameters["@RowCount"].Value.ToString();
con.Close();
highlighted part is for getting output parameter value from a stored procedure
Mark This Response as Answer
--
Chandu
http://www.dotnetfunda.com/images/dnfmvp.gif
Srinibaschampati, if this helps please login to Mark As Answer. | Alert Moderator