[Lazarus-es] Error: Field "Nombre_Campo" has an invalid field type (BCD) to base index on.

Ismael L. Donis Garcia slibre en natio.co.cu
Mie Feb 22 20:49:13 CET 2017


Estoy tratando de filtar un SQLQuery incluyendo un campo Decimal de Firebird 2.5 y Lazarus me devuelve el siguiente error:

Field "Haber" has an invalid field type (BCD) to base index on.

Si quito dicho campo no se produce el error.

Como podré filtrar el SQLQuery con dichos tipos de campos "Decimales"?
Esto es un error de Lazarus o del FPC?
Es posible solventarlo de alguna forma?

dm.rssc5.Filter:='((cuenta = ' +  dm.rssc1.FieldByName('cuenta').AsString + ') and (subcta = ''' +  dm.rssc1.FieldByName('subcta').AsString + ''') and (capitulo = ''' +  dm.rssc1.FieldByName('capitulo').AsString + ''') and (subcap = ''' +  dm.rssc1.FieldByName('subcap').AsString + ''') and (elemento = '''') and (empresa = ''' + stremp + ''') and (haber > 0))'

Desde ya Gracias
========
| ISMAEL |
========
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20170222/44df7c74/attachment.html>


Más información sobre la lista de distribución Lazarus-es