Error en el acceso a la base de datos

Eloy Cessa
16 de Marzo del 2004
Tengo una pgina en ASP que lee datos de una base de datos. La consulta la hago a travs de una variable introducida por el usuario. Ahora bien, el usuario puede introducir un dato que no exista en la base de datos. Si la consulta la hago cun un recordset:

rs.open "Select * From IndicadoresMensuales where Mes = " & MActual & " Order by Id",Conn

y el valor de MActual no existe, cmo puedo hacer para capturar el error para que la pgina enve una ventana de error y no que muestra la pgina de error en la conexin a la base de datos porque no se encontr el elemento.

Eduardo ChongKan
16 de Marzo del 2004
proba con lo siguiente:

Set Objeto = Server.CreateObject("ADODB.Connection")
Objeto.open "dsn=NOMBRE_DSN; uid=NOMBRE_USUARIO;"
Set RS = Server.CreateObject("ADODB.Recordset")
RS.open "NOMBRE_TABLA",Objeto,3,3

RS.Filter = "MES='" & MACTUAL & "'"

if RS.EOF = true then
RESPONSE.REDIRECT("PAGINA_DE_ERROR.*")

===============================================

CON LO DEL ORDEN SI LE QUEDO MAL