El operador LIKE no funciona

22/04/2005 - 21:58 por Miguel | Informe spam
Hola;
Programo en C#. Utilizo una base de datos Access.
La siguiente consulta no funciona desde mi código y sí al
ejecutarla desde el entorno Access:

string sql = "SELECT * FROM pedidos WHERE numpedido
LIKE '4543*'";

La idea es recuperar aquellos pedidos cuyo número de
pedido de tipo string comienzen por 4543. No da ningún
error, pero no devuelve nada. En el entorno Access si
devuelve varias filas.

La siguiente consulta funciona en ambos casos:

string sql = "SELECT * FROM pedidos";

¿Qué puede estar fallando?

Gracias...

Preguntas similare

Leer las respuestas

#1 Miguel
22/04/2005 - 23:26 | Informe spam
Muchas gracias Carlos, un saludo.


utiliza % en lugar de *


creo que el * solo funciona en el entorno de access
Saludos

Carlos Durán


"Miguel" escribió


en el mensaje
news:124a01c54775$a05ad420$
Hola;
Programo en C#. Utilizo una base de datos Access.
La siguiente consulta no funciona desde mi código y sí al
ejecutarla desde el entorno Access:

string sql = "SELECT * FROM pedidos WHERE numpedido
LIKE '4543*'";

La idea es recuperar aquellos pedidos cuyo número de
pedido de tipo string comienzen por 4543. No da ningún
error, pero no devuelve nada. En el entorno Access si
devuelve varias filas.

La siguiente consulta funciona en ambos casos:

string sql = "SELECT * FROM pedidos";

¿Qué puede estar fallando?

Gracias...


.

Respuesta Responder a este mensaje
#2 Carlos Durán Urenda
22/04/2005 - 23:31 | Informe spam
utiliza % en lugar de *


creo que el * solo funciona en el entorno de access
Saludos

Carlos Durán


"Miguel" escribió en el mensaje
news:124a01c54775$a05ad420$
Hola;
Programo en C#. Utilizo una base de datos Access.
La siguiente consulta no funciona desde mi código y sí al
ejecutarla desde el entorno Access:

string sql = "SELECT * FROM pedidos WHERE numpedido
LIKE '4543*'";

La idea es recuperar aquellos pedidos cuyo número de
pedido de tipo string comienzen por 4543. No da ningún
error, pero no devuelve nada. En el entorno Access si
devuelve varias filas.

La siguiente consulta funciona en ambos casos:

string sql = "SELECT * FROM pedidos";

¿Qué puede estar fallando?

Gracias...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida