Base de datos y ASP

Hola,
Tengo el siguiente código:
<%
Dim rs_not
Dim rs_not_numRows
Set rs_not = Server.CreateObject("ADODB.Recordset")
rs_not.ActiveConnection = MM_cnx_STRING
rs_not.Source = "SELECT TOP 20 * FROM noticias ORDER BY anio DESC, mes DESC, dia DESC"
rs_not.CursorType = 0
rs_not.CursorLocation = 2
rs_not.LockType = 1
rs_not.Open()
rs_not_numRows = 0
%>
Hasta acá todo perfecto, el resultado es el esperado o sea que me muestre los 20 resultados ordenados.
El problema es cuando quiero agregar un filtro con la expresión WHERE, estoy poniendo lo siguiente:
rs_not.Source = "SELECT TOP 20 * FROM noticias WHERE CLAVE='violencia' ORDER BY anio DESC, mes DESC, dia DESC"
Y me da error "Too few parameters. Expected 1" en la linea del rs_not.Open ()
Probé todas las variables del WHERE con "" con % con & con LIKE, pero nada. Agradeceré ayuda.
Saludos,

1 Respuesta

Respuesta
1
Ejecuta la consulta desde el phpmyadmin o similar, porque en principio es correcta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas