Operador LIKE desde ASP

07/09/2003 - 02:16 por Hisashi Mitsui | Informe spam
Es válido este operador desde ASP? Pregunto, porque tengo una consulta como la que sigue (con las variables correctamente declaradas):


strSQL = "SELECT TOP 1 nropedcliente FROM consultas " & _
"WHERE nropedcliente LIKE 'v*' ORDER BY FechaOpera DESC, HoraOpera DESC"

objRS.Open strSQL, objCon, 3, 3

Response.Write objRS.RecordCount


y la porquería me devuelve 0, siendo que, si el mismo código lo meto desde la Base de Datos, me devuelve 1 (como debería ser)...

Qué pasa? El operador LIKE no es válido desde ASP??

Gracias de antemano


Mitsui

AMD Athlon XP 2000+
Mainboard Asus A7V333 RAID
256 MB Ram PC2100 Kingston
GForce 4 Ti 4600 PNY Verto
Windows XP Pro SP1 Español Limpio

Respuestas y comentarios al foro, así nos beneficiamos todos.
 

Leer las respuestas

#1 danicastillo
07/09/2003 - 11:26 | Informe spam
el operador like lo puedes usar (aunque recuerda una cosa, lo que estas
ejecutando del select NO es asp, es sql y depende del motor de la base de
datos a la que atacas, puedes encontrarte bases de datos que soporten like y
otras que no, o en las que la sintaxis cambie)

por lo normal, en el like mandado como sql a la base de datos , no debes
usar *, sino %

prueba
strSQL = "SELECT TOP 1 nropedcliente FROM consultas " & _
"WHERE nropedcliente LIKE 'v%' ORDER BY FechaOpera DESC, HoraOpera DESC"


-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"Hisashi Mitsui" escribió en el mensaje
news:
Es válido este operador desde ASP? Pregunto, porque tengo una consulta como
la que sigue (con las variables correctamente declaradas):


strSQL = "SELECT TOP 1 nropedcliente FROM consultas " & _
"WHERE nropedcliente LIKE 'v*' ORDER BY FechaOpera DESC, HoraOpera DESC"

objRS.Open strSQL, objCon, 3, 3

Response.Write objRS.RecordCount


y la porquería me devuelve 0, siendo que, si el mismo código lo meto desde
la Base de Datos, me devuelve 1 (como debería ser)...

Qué pasa? El operador LIKE no es válido desde ASP??

Gracias de antemano


Mitsui

AMD Athlon XP 2000+
Mainboard Asus A7V333 RAID
256 MB Ram PC2100 Kingston
GForce 4 Ti 4600 PNY Verto
Windows XP Pro SP1 Español Limpio

Respuestas y comentarios al foro, así nos beneficiamos todos.

Preguntas similares