Hola:
Estoy usando los componentes ADO y MSSQL. Tengo el problema de que en tiempo de ejecucion pongo primero un filtro al query (ya con datos) de la forma
Código:
Query.filter := '((campo='1') OR (campo='2') OR (campo='3'));
Query.filtered := True;
hasta ahi todo va bien. Pero al tomar esta linea y agregar un AND a ese filtro:
Código:
Query.Filtered := False;
Query.filter := '((campo='1') OR (campo='2') OR (campo='3')) AND campo4='11';
Query.filtered := True;
marca el error "Arguments are of the wrong type, are out of the acceptable range , or in conflict with one other". Ya proble con y sin parentesis. Todos los campos son de tipo varchar. He notado que al mezcalr AND y OR en las condiciones del filtro para esto. Acaso no se pueden mezclar?
Gracias de antemano.