utilizar comodin * en consulta SQL contra BD Access

30/12/2003 - 17:46 por juanki | Informe spam
Despues de mas de dos horas dandole vueltas no consigo
que una consulta que lanzo contra una BD Access
utilizando el comodín asterisco me devuelva ningun
resultado, tampoco da ningún error.

Esta es la consulta:
SELECT * FROM Netbdomains WHERE Domain LIKE '*dom*' ORDER
BY domain_id

Para aclarar que es correcta y que la conexion, las
tablas, los campos y demas historias funcionan
perfectamente me basta con deciros que si suprimo los
asteriscos de la consulta y dejo la condicion simplemente
en
Domain LIKE 'dom'

entonces funciona perfectamente y me devuelve el
resultado correcto, y en cuanto vuelvo a poner los
asteriscos de nuevo no devuelve ningun resultado, ¿¿que
diablos pasa????? Es como si no interpretara los
asteriscos como comodines sino como caracteres normales.

P.D. La versión del Access es la 2002
 

Leer las respuestas

#1 Javier Carnicer
30/12/2003 - 18:58 | Informe spam
Prueba con

SELECT * FROM Netbdomains WHERE Domain LIKE '%dom%' ORDER
BY domain_id




"juanki" escribió en el mensaje
news:011401c3cef4$73ec1660$
Despues de mas de dos horas dandole vueltas no consigo
que una consulta que lanzo contra una BD Access
utilizando el comodín asterisco me devuelva ningun
resultado, tampoco da ningún error.

Esta es la consulta:
SELECT * FROM Netbdomains WHERE Domain LIKE '*dom*' ORDER
BY domain_id

Para aclarar que es correcta y que la conexion, las
tablas, los campos y demas historias funcionan
perfectamente me basta con deciros que si suprimo los
asteriscos de la consulta y dejo la condicion simplemente
en
Domain LIKE 'dom'

entonces funciona perfectamente y me devuelve el
resultado correcto, y en cuanto vuelvo a poner los
asteriscos de nuevo no devuelve ningun resultado, ¿¿que
diablos pasa????? Es como si no interpretara los
asteriscos como comodines sino como caracteres normales.

P.D. La versión del Access es la 2002

Preguntas similares