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

Problemas con una simple consulta sql, ayuda!!

Estas en el tema de Problemas con una simple consulta sql, ayuda!! en el foro de ASP Clásico en Foros del Web. que tal amigos, resulta q soy nuevo en ASP y si bien tengo conocimientos en PHP, no logro resolver una simple consulta entre ACCSESS Y ...
  #1 (permalink)  
Antiguo 11/09/2006, 19:26
Avatar de Hard Rock`80  
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina.
Mensajes: 53
Antigüedad: 19 años, 9 meses
Puntos: 0
Problemas con una simple consulta sql, ayuda!!

que tal amigos, resulta q soy nuevo en ASP y si bien tengo conocimientos en PHP, no logro resolver una simple consulta entre ACCSESS Y ASP paso a comentarles mi caso:

Abro la conexión y ejecuto una consulta
Conex.Open
set Rs = Server.CreateObject("adodb.recordset")
set Rs = Conex.Execute("SELECT * FROM cate where cat = 1 ")
'consulta para saber las categorías
while not Rs.eof

Response.Write "<p><span class='titulo'>" & Rs("categoria") & "</span> </p>"

la variable numero es la que uso para evaluar el proximo bucle
numero= Response.Write(Rs("id"))
set Cs = Server.CreateObject("adodb.recordset")

En esta linea se encuentra la variable numero que se incrementa en 1 cada vez q pasa por el primer bucle
set Cs = Conex.Execute("SELECT * FROM contenidos where cat ='"&numero&"' ")
while not Cs.eof
Response.Write "<br>" & Cs("contenido") & "</br>"
Cs.movenext
wend

Rs.movenext
wend

El problema es q el segundo bucle, me tira el error:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

-------------------------------------------------------------------------------------------

La base de datos esta hecha en access y la tabla de la bd esta compuesta por: (Correspondiente al segundo bucle)

--------------------------------------
id | contenido | cat
--------------------------------------

donde "id" es la clave primaria y auto-incrementable
"cat" es numerico
"contenido" es memo

Por favor necesito q me den una mano...
Gracias!!

Última edición por Hard Rock`80; 11/09/2006 a las 19:52
  #2 (permalink)  
Antiguo 11/09/2006, 21:33
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Cita:
"cat" es numerico
Quita los apóstrofes:

set Cs = Conex.Execute("SELECT * FROM contenidos where cat ="&numero)

Saludos
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 00:04.