Visual Basic - Uso de LIKE en SQL

Life is soft - evento anual de software empresarial
 
Vista:

Uso de LIKE en SQL

Publicado por gonzo (27 intervenciones) el 24/08/2001 13:23:05
VB6 contra access2000, usando ADO
Intento ejecutar una SQL que contiene un LIKE en el WHERE.
(select * from TABLA where campo like *a*)
La consulta la ejecuto en Access y funciona perfectamente, pero desde VB no me recoge ningún registro.
ssql="SELECT * FROM TABLA WHERE CAMPO LIKE '*a*'"
rs.activeconnection=cnn
rs.source=ssql
rs.open
¿Qué ocurre?
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:Uso de LIKE en SQL

Publicado por Alfonso (15 intervenciones) el 28/08/2001 14:21:47
Sucede que el caracter comodín en SQL estandar ( y por lo tanto en ADO) es '%' y no '*' como en ACCESS.
Acabo de tener mismo problema.
Sustituye los asteriscos por porcentajes y debe de funcionar correctamente.
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:Uso de LIKE en SQL

Publicado por gonzo (27 intervenciones) el 28/08/2001 16:26:01
Ahora mismo lo pruebo.
Muuuuuuuuuuchas gracias y 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