Ver Mensaje Individual
  #12 (permalink)  
Antiguo 20/04/2009, 08:08
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 15 años, 11 meses
Puntos: 220
Respuesta: Cómo verifico si la bd a la que quiero acceder existe?

Lo q dice nuestro amigo no seria una mala idea podrias capturar el error q te envia y dependiendo q error te genera entonces puedes conectarte o no
aqui el codigo
Código c#:
Ver original
  1. Boolean Bandera = false;
  2. try
  3. {
  4.      SqlConnection Con = new SqlConnection("SERVER=MISERVER;DATABASE=NOMBD;UID=SA;PWD=123;INTEGRATED SECURITY=FALSE");
  5.      Con.Open();
  6. }
  7. catch (System.Data.SqlClient.SqlException ex)
  8. {
  9.      if(ex.Number == 53)
  10.      {
  11.           MessageBox.Show(null, "El Servidor es Incorrecto o No Existe","Aviso",MessageBoxButtons.OK,MessageBoxIcon.Information);
  12.      }
  13.      else if(ex.Number == 18456)
  14.     {
  15.           MessageBox.Show(null, "Usuario y/o Contraseña Incorrecta", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
  16.     }
  17.     else if(ex.Number == 4060)
  18.     {
  19.           Bandera = true; //La Bandera Cambia de Valor
  20.           MessageBox.Show(null, "La Base de Datos No Existe o es Incorrecta", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);
  21.     }
  22. }
  23. if(Bandera)
  24. {
  25.      if(MessageBox.Show(null, "Desea Crear la Base de Datos", "Aviso", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.Ok)
  26.       {
  27.           // Procedimiento para Crear tu Base de Datos
  28.       }
  29. }
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones