Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

Latest commit

 

History

History
46 lines (26 loc) · 2.16 KB

the-microsoft-access-database-engine-does-not-recognize-name-as-a-valid-field-na.md

File metadata and controls

46 lines (26 loc) · 2.16 KB
title keywords f1_keywords ms.prod ms.assetid ms.date
The Microsoft Access database engine does not recognize <name> as a valid field name or expression. (Error 3070)
jeterr40.chm5003070
jeterr40.chm5003070
access
8866f9ea-4c2b-45f6-9ec7-8e23596efbf9
06/08/2017

The Microsoft Access database engine does not recognize as a valid field name or expression. (Error 3070)

Applies to: Access 2013 | Access 2016

The specified name is not a recognized field name or a valid expression. In a query, this error can occur if you enter a name that improperly refers to a database, table, or field.

Possible causes with Microsoft Access:

  • You have a parameter in a crosstab query or in a query that a crosstab query or chart is based on, and the parameter data type is not explicitly specified in the Query Parameters dialog box. To solve the problem:

    - In the query that contains the parameter, specify the parameter and its data type in the  **Query Parameters** dialog box. And;
    
    • Set the ColumnHeadings property for the query that contains the parameter.
  • In any type of query, you have improperly referred to a database, table, or field. For example, this error can occur if you refer to a field named Salary in an expression, but you misspell the field name, such as [Sallary]*1.1.

ACCESS SUPPORT RESOURCES
Access for developers forum on MSDN
Access help on support.office.com
Access help on answers.microsoft.com
Search for specific Access error codes on Bing
Access forums on UtterAccess
Access wiki on UtterAcess
Access developer and VBA programming help center (FMS)
Access posts on StackOverflow