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

Un problema en una consulta...

Estas en el tema de Un problema en una consulta... en el foro de ASP Clásico en Foros del Web. Tengo un problema en la visualizaciòn de datos pedidos a una BD. Yo tengo una pàgina (llamada art.asp) en donde se encuentran muchos artìculos, de ...
  #1 (permalink)  
Antiguo 10/02/2003, 14:59
AeSePe1
Invitado
 
Mensajes: n/a
Puntos:
Un problema en una consulta...

Tengo un problema en la visualizaciòn de datos pedidos a una BD.
Yo tengo una pàgina (llamada art.asp) en donde se encuentran muchos artìculos, de los cuales son linkeados desde la pàgina index.asp que tiene incorporado un sistema que registra los clicks que se hizo de cada link.
Una ves dirigido a art.asp?id=xxx, muestro el artìculo correspondiente, en donde remarco la cantidad de clicks que se hizo ha ese mismo artìculo.
En esa misma pàgina (art.asp) realizo la acciòn "request.QueryString" del ID del artìculo.
Gracias a este dato, puedo abrir una base de datos llamada "cuentacliks.mdb" que se habre desde la pàgina "see_cliks.asp" que tiene el siguiente còdigo...
PD: Este còdigo no està incorporado en cada artìculo de la pàgina art.asp, sino que realizo un Includ de la pàgina see_cliks.asp que es el que lo contiene verdaderamente...



<%
'Antes de nada hay que instanciar el objeto Connection
Set Conn = Server.CreateObject("ADODB.Connection")

'Una vez instanciado Connection lo podemos abrir y le asignamos la base de datos donde vamos a efectuar las operaciones
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("BDs/cuentaclicks.mdb")&";"

'Ahora creamos la sentencia SQL que nos servira para hablar a la BD
sSQL="Select * From tblContador Where id = '" & id & "'"

'Ejecutamos la orden
set RS = Conn.Execute(sSQL)

'Mostramos los registros%>
<%=RS("cliks")%>

<%
'Cerramos el sistema de conexion
Conn.Close
%>

¿Estoy haciendo algo mla?
Ya que cuando activo la web me sale un mensaje de error...

Espero que me sepan responder....
  #2 (permalink)  
Antiguo 10/02/2003, 15:05
 
Fecha de Ingreso: enero-2002
Ubicación: Dentro del corralón
Mensajes: 287
Antigüedad: 23 años, 3 meses
Puntos: 0
¿Por qué no ponés el error?

Decís que usás Request.Querystring para recuperar el valor del id ¿Lo asignás a una variable id?. En el select veo que usás directamente id y no el request.
Por otro lado ¿puede ser que el id no exista en la tabla?. Si es así deberías validarlo para que no dé error mostrar algo que no existe.
Probá y contanos. Saludos.
__________________
Leonardo D'Angelo
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 21:20.