lo podrias hacer de varias maneras; Con un XML donde guardas el error y su descripcion, o con un simple CASE
de todas maneras la cosa seria algo asi:
Código PHP:
on error resume next ' con esto no dejas que se caiga la app
con.execute(sql) ' ejemplo de ejecucion de un sql de DELETE
if err.number <> 0 then call manejadorErrores(err.number)
luego en la funcion manejadorErrores(err.number)
manejas el error, mostrando lo que quieras en la pantalla.
algo asi
se me olvidaba.
esto tb se puede solucionar configurando el IIS