CONSULTA SQL A BD ACCES
Publicado por Fernando (1 intervención) el 13/01/2010 22:05:16
Hola a todos,
tengo una duda con una instrucción SQL:
les explico. Quiero abrir un recordset utilizando una instrucción SQL.
entonces cuando aplico esto:
Filtro = ("SELECT * FROM Tabla WHERE Campo1='Texto1' AND Campo2='Texto2'")
Set Tabla = Base.OpenRecordset(Filtro)
Al hacer esto me carga el recordset aplicando las dos condiciones que le pido, pero cuando quiero utilizar la instrucción OR, me da error, por ejmplo seria lo mismo en vez de AND, OR.
Filtro = ("SELECT * FROM Tabla WHERE Campo1='Texto1' OR Campo2='Texto2'")
El filtro se hace pero no tiene en cuenta ninguna de las dos condiciones ya que me muestra registros que no cumplen los requisitos,es que estoy haciendo algo mal o me he olvidado de alguna comilla???
gracias por vuestra ayuda.
saludos,
tengo una duda con una instrucción SQL:
les explico. Quiero abrir un recordset utilizando una instrucción SQL.
entonces cuando aplico esto:
Filtro = ("SELECT * FROM Tabla WHERE Campo1='Texto1' AND Campo2='Texto2'")
Set Tabla = Base.OpenRecordset(Filtro)
Al hacer esto me carga el recordset aplicando las dos condiciones que le pido, pero cuando quiero utilizar la instrucción OR, me da error, por ejmplo seria lo mismo en vez de AND, OR.
Filtro = ("SELECT * FROM Tabla WHERE Campo1='Texto1' OR Campo2='Texto2'")
El filtro se hace pero no tiene en cuenta ninguna de las dos condiciones ya que me muestra registros que no cumplen los requisitos,es que estoy haciendo algo mal o me he olvidado de alguna comilla???
gracias por vuestra ayuda.
saludos,
Valora esta pregunta
0