Tengo un problema y siempre me sale que la conexion esta cerrada, tengo metodos que estan de la misma forma pero tengo problemas al conectar, me dice que la conexion ya esta abierta.
private void preguntarIdMascotaExiste()
{
conn.Open();
SqlCommand cmd = new SqlCommand("select * from mascota where id_mascota="+txtIdMascota.Text+";",conn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read() == true)
{
preguntarEstadoExiste();
conn.Close();
}
else
{
Response.Write("<script language='javascript'>alert('Mascota no existe ne nuestra base de datos.');</script>");
}
}