![]() |
Filtro con condiciones funciona en ADO?
Hola a todos.
Resulta que tengo una tabla que tiene 2 campos numericos de la misma longitud. Quiero filtrar en Delphi esa tabla que he traido mediante una ADOTable a traves de la propiedad filter. El filtro que le asigno es: campo1 < campo2, pero me muestra el mensaje de error "Argumentos incorrectos, fuera del intervalo permitido o en conflicto con otros". No se si es que pueda estar fallando, me inclino a pensar que el filtro no funciona si incluyo los 2 campos en la comparación. Cualquier ayuda o pista que me puedan brindar será de gran utilidad. |
Creo que lo mejor sería que utilizaras un TADOQuery:
select * from tal_cual where campo1 < campo2 Edu |
Gracias epuigdef, antes de recibir tu respuesto tuve que hacerlo de esta forma, y me ha funcionado.
La gran incognita para mi es que en la ayuda de delphi existe un ejemplo por el estilo de field1 < field2, lo cual podría indicar que dos campos de la misma tabla pueden compararse para realizar un filtro. Agradezco mucho tu ayuda. Saludos... |
| La franja horaria es GMT +2. Ahora son las 21:36:10. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi