Hi,
Can anyone see what is missing here?thanks
using (SqlConnection conn = new SqlConnection(ConnString))
{
SqlCommand cmd = new SqlCommand("GetGameForCountry", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Country", match);
Game aGame;
try
{
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
aGame = new Game(reader["ID"].ToString(), reader["Location"].ToString(), reader["DateTime"].ToString());
}
reader.Close();
}
catch
{
}
return aGame;
Prabhu RajaPosted Oct 10, 2011, 6:32 AM
using (SqlConnection conn = new SqlConnection(ConnString))
{
SqlCommand cmd = new SqlCommand("GetGameForCountry", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Country", match); // check match has assigned with value before used
Game aGame = null;
try
{
conn.Open();
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
aGame = new Game(reader["ID"].ToString(), reader["Location"].ToString(), reader["DateTime"].ToString());
}
reader.Close();
}
catch
{
}
return aGame;
TulasiPosted Oct 10, 2011, 6:41 AM
Allocate memory for aGame while declaration ,
ex: Game agame=new Game();
(0r) Game agame=null;