
16/12/2002, 13:06
|
 | | | Fecha de Ingreso: noviembre-2001 Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 23 años, 5 meses Puntos: 0 | |
creo que la unica forma es al momento de ejecutar tu sentencia SQL.
Te recomiendo que coloques una cadena invalida de conexion y captures el error y ahi lo podras controlar.
set conn=server.createObject("adodb.connection")
conn.open "DRIVER={SQL Server};SERVER=151.111.69.255;DATABASE=bd;UID=usua rio;PWD=password"
sql="Select * from tabla"
On Error resume next
set rs =conn.execute(sql)
if err.number<>0 then
response.write err.number &"<br>"
response.write err.description &"<br>"
end if
Despues que capturas el nro del error cuando envies una cadena invalida...puedes controlarlo (por ej. te dio error -23234)
On Error resume next
set rs =conn.execute(sql)
if err.number<>0 then
if err.number= -23234 then
response.write "cadena de conexion invalida"
end if
end if
puedes capturar todos lo errores posibles, cambiando los parametros de tu string d econexion y despues con un case lo haces mas personalizado.
ej.
1. enviar un usuario invalido
2. enviar contraseña invalido
3. enviar b de datos no existente
4. enviar ip no valido de servidor
etc...etc |