PHP - No logro que me funcione TRY and CATCH

   
Vista:

No logro que me funcione TRY and CATCH

Publicado por Fernando (11 intervenciones) el 27/07/2012 00:38:03
Hola Gente!

Intento atrapar el error al insertar un registro y no logre que me de resultado.
Si alguno puede indicarme que esta mal, desde ya, muy agradecido !
El codigo es:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
try {
      $result=odbc_exec($link,$wcmd);
      if($result){
         print("La Carta de Porte fue Grabada Correctamente.\n");
      }
      else{
        throw new RuntimeException("Falla al Grabar.");
      }
    }
    catch (RuntimeException $e) {
      print("Error al Grabar el Registro:\n");
      print("   Estado: ".odbc_error($link)."\n");
      print("   Error: ".odbc_errormsg($link)."\n");
    } 


y el resultado que tengo es :

Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]La Cosecha no es Valida., SQL state 37000 in SQLExecDirect in C:\xampp\htdocs\Acopio\procesaalta_cp.php on line 152
Error al Grabar el Registro: Estado: 37000 Error: [Microsoft][ODBC SQL Server Driver][SQL Server]La Cosecha no es Valida.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder