Here is a little note to myself which I had previously written about brackets. Don't know if this might apply to you as well somehow.
<<
Need to put brackets around and often the table name and a period before field names that contain odd characters such as spaces or have names that conflict with other things such as field names like Date, Password, Position, Quantity, or User.
Example:
MyTable.[Position]
>>
So you might try brackets around the field names.