ACC: "Too few parameters" When Using Microsoft Access Data in Microsoft Query (171850)
The information in this article applies to:
- Microsoft Access for Windows 95 7.0
- Microsoft Access 97
- Microsoft Query
This article was previously published under Q171850 SYMPTOMS
When you create a parameter query based on a Microsoft Access database in
Microsoft Query, you may receive the following error message:
Too few parameters. Expected <n>.
If you click Help in the error message box, the topic states,
This error was returned by the driver. For more information, check the
Documentation for the driver you are currently using.
This error can occur under the following circumstances:
- You are creating your parameter query in Microsoft Query version 2.0.
- You are using either Microsoft Query version 2.0 or version 8.0 to make
a parameter query against data from a Microsoft Access 7.0 database.
- You are using Microsoft Query version 8.0 to make a parameter query
against a Microsoft Access 97 query, and specifying your criteria on a
column that uses the Format method to format the output.
NOTE: This behavior also occurs using the Mail Merge Wizard to merge a Word
95 document with a parameter query in Microsoft Access 95.
CAUSE
This is a limitation of the Microsoft Access ODBC driver. Prompting for
query parameters is a functionality of the Microsoft Access user interface.
However, the Microsoft Access ODBC driver doesn't have this capability;
therefore, it generates an error message.
WORKAROUNDParameter Specified in Microsoft Query Version 2.0
Although the prompt for criteria is not available in Microsoft Query
version 2.0, you can click Criteria on the View menu, and then change the
contents of the Criteria field's Value row to view different query results.
Parameter Specified in Microsoft Access
In Microsoft Access, create a make-table query based on the parameter
query; run the make-table query, and then use the resulting table in
Microsoft Query.
If you are using Microsoft Query to make the results of a Microsoft Access
parameter query available to Microsoft Excel, you may want to consider
exporting the parameter query to a Microsoft Excel file from within
Microsoft Access.
REFERENCES
For more information about parameters, search the Microsoft Access Help
Index for "parameter queries."
For more information about make-table queries, search the Microsoft Access
Help Index for "make-table queries, creating," and then display the topic
"Create a new table from the results of a query with a make-table query."
For more information about exporting data from Microsoft Access to
Microsoft Excel, search the Microsoft Access Help Index for "Excel,
exporting Microsoft Access data to Microsoft Excel," and then display the
topic "Export a table or query to a spreadsheet."
Modification Type: | Major | Last Reviewed: | 11/14/2003 |
---|
Keywords: | kberrmsg kbinterop kbprb KB171850 |
---|
|