AYUDA URGENTE

08/01/2004 - 19:14 por raquelper | Informe spam
Tengo una base de datos access, me comunico con ella a traves de ASP.
He hecho varias cosas ya y me funciona insertar, actualizar y eliminar
registros. También me funcionan consultas sencillas. Mi problema es
que quiero hacer una busqueda donde un campo lo busque por un patron
con el comando like. Cuando hago la consulta en asp no me devuelve
ningun registro. Si copio la consulta en Access me devuelve los
registros correctos.
Sabeis porque puede ser?.
Os adjunto el codigo en ASP

<%
SQL2= "select ID FROM PELICULAS WHERE titulo like 'L*'"

Response.Write("LA CONSULTA ES:<BR>"&SQL2)
SET conexion = Server.CreateObject("ADODB.Connection")
conexion.Open ("DSN=videoclub")
SET res2=conexion.Execute (SQL2)
IF res2.EOF then
RESPONSE.Write("<br>MAL")
ELSE
RESPONSE.Write("<br>BIEN")
END IF
%>
 

Leer las respuestas

#1 danicastillo
08/01/2004 - 19:30 | Informe spam
cambia el * por un %


-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"Raquel" escribió en el mensaje
news:
Tengo una base de datos access, me comunico con ella a traves de ASP.
He hecho varias cosas ya y me funciona insertar, actualizar y eliminar
registros. También me funcionan consultas sencillas. Mi problema es
que quiero hacer una busqueda donde un campo lo busque por un patron
con el comando like. Cuando hago la consulta en asp no me devuelve
ningun registro. Si copio la consulta en Access me devuelve los
registros correctos.
Sabeis porque puede ser?.
Os adjunto el codigo en ASP

<%
SQL2= "select ID FROM PELICULAS WHERE titulo like 'L*'"

Response.Write("LA CONSULTA ES:<BR>"&SQL2)
SET conexion = Server.CreateObject("ADODB.Connection")
conexion.Open ("DSN=videoclub")
SET res2=conexion.Execute (SQL2)
IF res2.EOF then
RESPONSE.Write("<br>MAL")
ELSE
RESPONSE.Write("<br>BIEN")
END IF
%>

Preguntas similares