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!!
