Originariamente inviato da allejo
Comunque ho scoperto l'errore.

record.filter= "rtrim(nomecampo)= '" & nome valore & "'"

L'errore era che non supporta rtrim.
Come mai?
Invece su Oracle funziona.
ti generava errore perchè tu volevi eseguire un RTrim sul nome di un campo della tabella e non su un valore