Hola, tengo un problema para hacer un filtro booleano en paradox (en Delphi 6), uso el código:
Código:
mitabla.filter:='micampo = ' + QuotedStr('TRUE');
Pero me manda un error que dice: 'Type mismatch in expression'
después intenté simplemente con:
Código:
mitabla.filter:='micampo = TRUE';
Pero me manda el mismo error x_X.
Aunque cuando compila no manda ningún error, al intentar hacer el filtro me manda el error y marca como si el error estuviera en la línea de abajo de la funcion que usa el código, lo explico rapidamente:
Código Delphi
[-]
function filtro
begin
mitabla.filter:='micampo = ' + QuotedStr('TRUE');
end
procedure bla
begin
filtro();
tabla.first;
blablabla;
end;
La línea donde me marca el error es en tabla.first, y si quito la llamada a la funcion filtro entonces no hay ningún error.
Espero puedan ayudarme U.U...
Byes!