Hola Adler, muchas gracias. No obstante...lo he puesto y cuando voy a probarlo (por ejemplo, renombrando la base de datos para que salga error), se queda intentando cargar la página hasta que salta el time out del iis.
Lo tengo montado de la siguiente manera:
Página errores.asp:
Código PHP:
<%
sub AvisoError ()
%>
Estamos actualizando la base de datos
<%
end sub
%>
Página de la consulta:
Zona superior:
Código PHP:
<% On Error Resume Next %>
<!-- #include file="errores.asp" -->
Luego tengo algunas funciones, etc, y a continuación, la conexión con el código para que salte el error que me has pasado:
Código PHP:
Set cnx = Server.CreateObject("ADODB.Connection")
Set rs =Server.CreateObject("ADODB.RecordSet")
cnx.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("base/base.mdb")&";"
sql="SELECT * FROM descargas WHERE apartado=" & ap & " AND (marca like '" & sql_marca & "' OR marca=99) ORDER BY fecha "&session("tiporden_des")&", id ASC;"
rs.Open sql,cnx,adopenstatic,adcmdtext
if Err.number <> 0 Then
Response.Clear
Call AvisoError ()
Err.Clear
end if
Saludos!