
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:
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.
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


0