ASP - Como buscar un texto en un string

 
Vista:

Como buscar un texto en un string

Publicado por jm (2 intervenciones) el 19/09/2001 10:20:32
El problema que tengo es localizar en una Base de datos los registros que contengan un texto en un campo, por ejmplo todos los que tengan "rojo" en el campo NOMBRE de una tabla.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Como buscar un texto en un string

Publicado por Iñaki (112 intervenciones) el 19/09/2001 11:33:27
Supongo que ya sabes acceder a la base datos y a una tabla determinada. Para localizar los registros que cumplan una condicion tienes que construir una sentencia SQL, por ejemplo.

miconsulta = " SELECT * FROM MITABLA WHERE NOMBRE LIKE ' ROJO'"

MICOLOR="AZUL"
MICONSULTA = "SELECT * FROM MITABLA WHERE NOMBRE LIKE ' " & MICOLOR & " ' "

Tambien se utiliza el caracter "%" de comodin, asi
MICONSULTA = "SELECT * FROM MITABLA WHERE NOMBRE LIKE ' " & MICOLOR & " * ' "
En este ultimo caso encuentra AZUL, azul, azulado ,.....

Para hacer esta consulta, cambias en la instruccion OPEN el nombre de la tabla por el de la consulta ,. por ejemplo:
rstable.open MICONSULTA, CONN
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como buscar un texto en un string

Publicado por jm (2 intervenciones) el 19/09/2001 12:39:31
Gracias Iñaki:

Con el LIKE nos ha funcionado perfectamente, poniendo % al principio y final.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar