Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Operation not applicable on filter (https://www.clubdelphi.com/foros/showthread.php?t=21735)

jymy788 26-05-2005 09:57:07

Operation not applicable on filter
 
Buenas a todos los foreros.

Tengo un problema que me tiene loco: En mi aplicación, tengo un filtrado genérico contra una TTable en el cual le paso el contenido de un TMemo (donde escribo el filtro que quiero aplicar) y lo aplico:

TableName.Filter := MemoSelVisFilt.Lines.Text;

(hago todas las comprobaciones pertinentes de la tabla cerrada y demás y aplico).

Esto me funciona, a todo el mundo que utiliza la aplicación en clientes les funciona, tanto con Oracle como con SqlServer, pero sin embargo, en uno de nuestros clientes les da un error del tipo: OPERATION NOT APPLICABLE solo cuando filtran en la tabla.

No he sido capaz de encontrar el error por ningún sitio, a alguien se le ocurre donde puede estar el problema???? Me tiene desquiciado.

Gracias a todos, y aunque sé que no tengo que poner esto aquí, ES URGENTE !!!!!

Lo dicho, gracias a todos

marcoszorrilla 26-05-2005 15:17:41

Pues si que es raro el caso, prueba a mostrar lo que contiene el filtro.
Código Delphi [-]
 TableName.Filter := MemoSelVisFilt.Lines.Text;
 ShowMessage(TableName.Filter);

Incluso yo probaría a cargar el contenido de la línea del Memo en una variable y luego pasarla como filtro, pero parece ser que contiene algo raro, espero que puedas encontrarlo.

Un Saludo.

Lepe 26-05-2005 15:23:01

antes de aplicar el filtro, guarda en un archivo de texto, fecha, hora y texto del filtro. Puede que esté usando comodines, caracteres extraños en la búsqueda ... o sabe dios.

Un saludo y suerte!!


La franja horaria es GMT +2. Ahora son las 17:38:21.

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