A family of Microsoft relational database management systems designed for ease of use.
The error indicates that Access is treating the first field name in the CSV as  instead of the actual column name. That character sequence is the visible form of a UTF‑8 byte order mark (BOM). Access is then trying to match a field named  to a column in tblAlchemerIntakeImport, which fails.
This typically happens when the CSV is saved with a UTF‑8 BOM and Access’s DoCmd.TransferText does not correctly ignore it for the first column name.
To resolve it, use one of these approaches:
- Resave the CSV without a BOM
- Open the CSV in a text editor that allows encoding selection (for example, Notepad).
- Use Save As and choose an encoding that does not add a BOM (for example, ANSI or UTF‑8 without BOM, depending on the editor’s options).
- Run
DoCmd.TransferTextagain.
- Strip the BOM before import
- Add a small pre‑processing step in the process that creates or receives the CSV to remove the BOM from the start of the file.
- After the BOM is removed,
DoCmd.TransferText acImportDelim, , "tblAlchemerIntakeImport", "C:\InfoTech\IntakeAlchemerImport.csv", 1should work as before.
- Confirm field names still match
- Ensure the first row of the CSV (after removing the BOM) contains header names that exactly match the field names in
tblAlchemerIntakeImport, as Access requires exact matches when appending/importing into an existing table.
- Ensure the first row of the CSV (after removing the BOM) contains header names that exactly match the field names in
Once the BOM is removed or the file is saved in a compatible encoding, the error 2391 for field  should no longer occur.
References: