 
			
				31/03/2006, 05:19
			
			
			     |  
      |    |    |    Fecha de Ingreso: mayo-2005  Ubicación: Castellón  
						Mensajes: 321
					  Antigüedad: 20 años, 5 meses Puntos: 0     |        |  
  |      Problemas con parametros de busqueda like        Hola a todos, 
tengo una página asp que me genera un xml,    <% 
	anyo="30/03/2006" 
	Set con = Server.CreateObject("ADODB.Connection") 
	Con.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../../include/Keramia.mdb")&";" 
	sql = "SELECT * FROM prensa where fecha like '%"&anyo&"%' ORDER BY id DESC" 
    Set result = con.Execute(sql)   
response.contenttype="Text/xml" 
response.write("<?xml version='1.0' encoding='iso-8859-1' ?>") 
response.write("<prensa>") 
Do While Not result.EOF 
response.write("<publicacion id='"&result("id")&"' fecha='"&result("fecha")&"' revista='"&result("revista")&"' pagina='"&result("pagina")&"' fotoportada='"&result("fotoportada")&"' pdf='"&result("pdf")&"'>") 
response.write("</publicacion>") 
result.MoveNext 
Loop  
response.write("</prensa>") 
result.Close 
Set result = Nothing 
con.Close 
Set con = Nothing 
%>   
y tiene un parámetro de búsqueda (anyo) el cual yo le digo que me busque los registros de una determinada fecha y hasta aquí me lo hace perfecto. El problema viene cuando le digo que me busque de un año en concreto, y por eso utilizo like para poder decirle a la variable anyo="*2006" pero * me lo interpreta como letra y no como un caracter "comodin". Que es lo que no está bien????   
Saludos           |