ACC2000: "Wrong Number of Arguments" Error When You Use CDec Function in a Query (225931)
The information in this article applies to:
This article was previously published under Q225931 Moderate: Requires basic macro, coding, and interoperability skills.
This article applies only to a Microsoft Access database (.mdb).
SYMPTOMS
When you use the CDec() function in a Microsoft Access query, you may receive the following error message:
The expression you entered has a function containing the wrong number of arguments.
CAUSE
The CDec() function is supported in Visual Basic for Applications code, but not in Access queries.
RESOLUTION
Create a custom function that uses the CDec() function. Call this custom function from your Access query. For example: - Create a new module and type the following code:
Function NewCDec(MyVal)
NewCDec = CDec(MyVal)
End Function
- Save and close the module.
- Type MyID: NewCDec([CategoryID]) in the Field row of a query. Note that when you run this function, it returns a valid value for the MyID field.
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.
Modification Type: | Minor | Last Reviewed: | 7/14/2004 |
---|
Keywords: | kbbug kbnofix KB225931 |
---|
|