Revision: 28078
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at June 30, 2010 11:08 by vedgiee
Initial Code
######### SQL #########################################
CREATE PROCEDURE dbo.getTwoValues
(
@param1 int
)
AS
SELECT returnval1, returnval2 FROM tblWhatever WHERE param1 = @param1
########## C# #########################################
string connString = ConnectionManager.ConnectionString["ConnString"].ToString();
using(SqlConnection conn = new SqlConnection(connString))
{
SqlCommand getTwoValues = new SqlCommand("[getTwoValues]", conn);
getTwoValues.CommandType = ...StoredProcedure;
getTwoValues.Parameters.AddWithValue("@param1", 1);
conn.Open();
SqlDataReader reader = getTwoValues.ExecuteReader();
// Repeat for all returned rows
while(reader.Read())
{
string firstValue = reader.GetString(reader.GetOrdinal("returnval1"));
int secondValue = reader.GetInt32(readder.GetOrdinal("returnval2"));
// Do stuff with values
}
}
Initial URL
Initial Description
Initial Title
Return Multiple Values Stored Procedure
Initial Tags
sql
Initial Language
SQL