yo no utilizaría fieldvalues. Intentalo con fieldbyname('id').asstring en todas partes. Al margen del error, el código será más rápido puesto que no estará convirtiendo continuamente de variant a string. ¿tienes algún motivo especial en utilizar fieldvalues['id']?
|