Visual Basic - No Me Sale... Instruccion SELECT

Life is soft - evento anual de software empresarial
 
Vista:

No Me Sale... Instruccion SELECT

Publicado por Jose M. (3 intervenciones) el 25/09/2001 22:48:07
Tengo una forma donde con un text ,un grid y un DataAdo...necesito mostrar en el grid los nombre que contengan lo escrito en el control text....Ejemplo si en el text tengo "a" en el grid me debe de mostrar todos los nombres que contengan una "a" en cuaquier parte de NOMBRE......yo lo pongo asi

strClave = txtBuscar.Text
strSQL = "SELECT Nombre FROM TBCultivos Where InStr(1, Nombre, strClave) > 0"
Adodc1.RecordSource = strSQL
Adodc1.Refresh
Set GridDatos.DataSource = Adodc1
GridDatos.Refresh

espero me puedan resolver esto... de antemano gracias...
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

RE:No Me Sale... Instruccion SELECT

Publicado por Toni (13 intervenciones) el 26/09/2001 11:34:44
Prueba con esto ...

SELECT Nombre FROm TBCultivos WHERE Nombre LIKE '%a%'
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:No Me Sale... Instruccion SELECT

Publicado por Jose Diaz G. (3 intervenciones) el 18/02/2003 05:34:32
Para esto es recomandable el condicionante LIKE, este te da la posibilidad de poner comodines de busqueda en los campos... tal como lo harias con un comando DIR de DOS.

Ejemplo, para extraer todos los nombres que contengan una F en cualquier parte de este en una tabla CLIENTES

SELECT NOMBRE
FROM CLIENTES
WHERE NOMBRE LIKE '*F*'

O TODOS LOS QUE COMIENCEN CON UN ENCABEZADO DADO

SELECT NOMBRE
FROM CLIENTES
WHERE NOMBRE LIKE '(encabezado)*'

ojala te sirva
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