Visual Basic - Error 3001 con una sentencia sql

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

Error 3001 con una sentencia sql

Publicado por ricaurtem (313 intervenciones) el 22/04/2008 02:32:54
Resulta que tengo el vb6 conectado a una base de datos de access 2007

entonces se le aplica un filtro al objeto recordset

el filtro es sobre que si haya una coincidencia al final de la palabra, o sea

Recordset.Filter "[SUCURSALES] LIKE '%L'"

es un campo de texto, y lo mas curioso es que solo sale error cuando se busca al final, cuando se busca al inicio, o que contenga, o es igual, o no es igual, funciona bien.

El error que sale es 3001, Alguien puede decirme porque o que hago para que no de error. Si el codigo esta bien. (Tambien ya se comprobo que con '*L' funcionan los otros pero en el mismo caso da error tambien.)

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:Error 3001 con una sentencia sql

Publicado por Christian (6 intervenciones) el 22/04/2008 03:30:08
nunca use el filter pero podes ejecutar una consulta SQL cuando abris un recordset o con un Command o un EXECUTE en la conexion
proba el filter poniendo
SELECT * FROM SUCURSALES WHERE SUCURSAL LIKE '%L'
una consulta sencilla en SQL
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
sin imagen de perfil

RE:Error 3001 con una sentencia sql

Publicado por ricaurtem (313 intervenciones) el 22/04/2008 03:31:33
gracias. creo que eso es lo que me tocara hacer, me entra la duda de que porque no funciona!!!
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