Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/05/2013, 07:55
candrade
 
Fecha de Ingreso: julio-2010
Mensajes: 77
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Problemas con conexion

private void preguntarIdMascotaExiste()
{
try{
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>");
}
}
catch(Exception ex)
{
//aqui muestra el error.
}finally{//esto se ejecutara cuando ocurra o no un error.
conn.close();
}
}


Si te da problemas entonces valida si la conexion está abierta, si lo está cierrala y vuelvela a abrir, si no solo abrela:

If (conn.connectionState == connectionSatate.IsOpened)
{
conn.Close();
}

conn.Open();