ACC97: Error Running Update Query in Converted Database (163054)
The information in this article applies to:
This article was previously published under Q163054 Moderate: Requires basic macro, coding, and interoperability skills.
SYMPTOMS
When you run an update query in a database which has been converted to
Microsoft Access 97, you may receive the following error message:
Operation must use an updatable query.
This occurs even if the update query ran without the error in Microsoft
Access 7.0 or earlier.
CAUSE
The update query is based on a select query. In Microsoft Access 7.0 or
earlier, a select query returns only unique records by default; the SQL
statement that defines the query contains the predicate DISTINCTROW.
However, a select query in Microsoft Access 97 does not contain
DISTINCTROW by default, and all records are returned, even if an entire
record is a duplicate of another record in the query results.
RESOLUTION
Open the update query in SQL view and remove the word "DISTINCTROW" from
the SQL statement. Then run the update query again.
REFERENCES
For more information about the DISTINCTROW predicate, search the Help
Index for "UniqueRecords property," or ask the Microsoft Access 97 Office
Assistant.
Modification Type: | Major | Last Reviewed: | 9/25/2003 |
---|
Keywords: | kbprb kbusage KB163054 |
---|
|