Visual Basic - Sentencia LIKE de SQL en VB

Life is soft - evento anual de software empresarial
 
Vista:

Sentencia LIKE de SQL en VB

Publicado por Javi Jimenez (7 intervenciones) el 13/08/2001 13:13:52
Espero que alguien pueda ayudarme: "Tengo un control DataControl enlazado a una base de datos Access 97 mediante DSN, el caso es que cuando intento hacer una sentencia sql en VB con un like no me muestra nada. Unicamente me muestra datos cuando el campo coincide exactemente en todos sus caracteres. Y a mi lo que me interese es que me aparezcan todos los que empiecen por un caracter dado".

Ayuda por favor
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:Sentencia LIKE de SQL en VB

Publicado por fran (106 intervenciones) el 14/08/2001 13:15:02
debes utilizar el % que es el caracter comodin
select * from tabla where campo1 like 'a%'
te mostrará todos los registros cuyo campo1 empiezen por a
saludos
Fran
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:Sentencia LIKE de SQL en VB

Publicado por Raffy Martin (4 intervenciones) el 16/08/2001 02:08:36
Oye creo que fran te informo mal, ya que otros lenguajes de programacion y en la mayoria de manejadores de base de datos se utilizan los comodines (% y _), pero en Vb lo reemplazan (* y ?), ejem.

"Select campo, campo1 from tabla where campo1 like"*javi*'"
te busca todo lo que contenga javi

" Select campo, campo1 from tabla where campo1 like"?a*"
te busca todo lo que tenga una "a" en la segunda posicion de un texto

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