Foros del Web » Programando para Internet » ASP Clásico »

Capturar errores de Consulta SQL ???

Estas en el tema de Capturar errores de Consulta SQL ??? en el foro de ASP Clásico en Foros del Web. Capturar errores de Consulta SQL ??? Que onda chavos, pues como ven necesito saber como o donde encontrar un ejemplo de como capturar errores de ...
  #1 (permalink)  
Antiguo 06/08/2002, 08:40
 
Fecha de Ingreso: abril-2002
Mensajes: 118
Antigüedad: 23 años, 1 mes
Puntos: 1
Capturar errores de Consulta SQL ???

Capturar errores de Consulta SQL ???
Que onda chavos, pues como ven necesito saber como o donde encontrar un ejemplo de como capturar errores de alguna consulta en asp,

Esto para ciertas consultas en las que necesito que al momento que se inserten registros duplicados en los que los registros deben de ser unicos.


Grazias ¡¡¡¡¡¡¡¡¡¡¡
  #2 (permalink)  
Antiguo 06/08/2002, 09:01
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Capturar errores de Consulta SQL ???

La forma de detectar un error es usando la sentencia:

On Error Resume Next

Un ejemplo sería:

set cmd = Server.CreateObject("ADODB.Command")
cmd.Activeconnection = cnn
cmd.CommandText = "INSERT INTO ......"
On Error Resume Next
cmd.Execute
If Err then
'ocurrió un error
else
'todo bien
end if

Espero que te sirva

Saludos :cantar:

PD: Hay algunos servidores como Brinkster que no soportan On Error Resume Next

<center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center>
  #3 (permalink)  
Antiguo 06/08/2002, 13:35
 
Fecha de Ingreso: julio-2002
Mensajes: 50
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Capturar errores de Consulta SQL ???

Hola
También puedes pedirle que te devuelva la descripción del error.

On Error Resume Next
If Err &lt;&gt; 0 then
Response.Write &quot;&lt;B&gt;Error en Base de Datos: &quot; &amp; Err.Description &amp; &quot;&lt;/B&gt;&quot;
Else
Response.Write &quot;Bien&quot;
End If
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:12.