Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2011, 16:29
Jivancho07
 
Fecha de Ingreso: enero-2011
Mensajes: 2
Antigüedad: 13 años, 3 meses
Puntos: 0
Bloque try-catch para conexion

Buenas tardes a todos, mi duda es en cuanto al uso que le estoy dando al try-catch del PHP5 donde valido que la conexion a base de datos se realice correctamente, pero cuando ocaciono que falle me sale el tipico error, asi como este:

Warning: mssql_connect() [function.mssql-connect]: message: Error de inicio de sesión del usuario 'admin1'. (severity 14) in C:\AppServ\www\Pruebas\Formulario.php on line 3

Este es el codigo que utilizo:

Código PHP:
Ver original
  1. <?
  2.     $server = 'localhost';
  3.     try
  4.     {
  5.         $conexion = mssql_connect($server, 'admin', '123');
  6.         if (!$conexion){ throw new Exception('Conexion no establecida.'); }
  7.         echo "Conexion exitosa!!";
  8.     }
  9.     catch (Exception $e)
  10.     {
  11.         echo 'Pilas: ',  $e->getMessage(), "\n";
  12.     }
  13.     mssql_select_db("Neptuno");
  14. ?>

Alguien podria decirme que debo hacer para que tome el bloque catch cuando falle?