Cláusula LIKE con OLEDB en Bases de datos Access

25/08/2007 - 21:26 por Rafael Villaran. RAVIPE | Informe spam
Estoy realizando una aplicación con VS2005 C# y base de datos Access 2000.
La cadena de conexión es la siguiente:

connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:\Release\Imhotep.mdb"

Hasta ahora todas las operaciones con la base de datos iban perfectamente
hasta que he empezado a realizar consultas con la cláusula LIKE.
Sencillamente no me funcionan. Si las pruebo en Acces funcionan correctamente.
Alguien podría decirme que está pasnado.

Gracias anticipadas por vuestra ayuda.
 

Leer las respuestas

#1 Alberto Poblacion
25/08/2007 - 22:07 | Informe spam
"Rafael Villaran. RAVIPE"
wrote in message news:
Estoy realizando una aplicación con VS2005 C# y base de datos Access 2000.
La cadena de conexión es la siguiente:

connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=D:\Release\Imhotep.mdb"

Hasta ahora todas las operaciones con la base de datos iban perfectamente
hasta que he empezado a realizar consultas con la cláusula LIKE.
Sencillamente no me funcionan. Si las pruebo en Acces funcionan
correctamente.
Alguien podría decirme que está pasnado.



En principio, los LIKE funcionan por oledb sin ningún problema. Puede ser
que al construir la sentencia desde C# estés concatenando fuera de lugar las
comillas (si usas una sentencia sin parametrizar), o algo por el estilo.
¿Puedes poner el fragmento de código que construye la consulta, a ver si le
vemos cuál es el problema?

Preguntas similares