Access Query Error
The following query works fine in Access (2007), but in CF8 it give me the error: Too few parameters. Expected 1. This problem is, I believe, a direct result of eligible_value being retrieved. If I completely take out "eligible_value as e_eligible," it works fine. I have added brackets around eligible_value in case it was a keywork for some reason. I don't think I'm spelling it incorrectly (as it works in Access). Any suggestions?
<cfquery name="inventory_data" datasource="accdb-remote">
SELECT dlrcode,
eligible_value as e_eligible,
Format(return_value, 'Currency') as returnable, IsNull(return_value) as returnable_test, return_value as returnable_value,
Format(non_genuine, 'Currency') as non_returnable, IsNull(non_genuine) as non_returnable_test, non_genuine as non_returnable_value,
Format(final_returned_value, 'Currency') as returned_val, IsNull(final_returned_value) as returned_val_test, final_returned_value as returned_val_value,
iif([final_returned_value] is null,
iif([return_value] is null,
iif([non_genuine] is null,
null,
Format(non_genuine, 'Currency')
),
iif([non_genuine] is null,
Format(return_value, 'Currency'),
Format(return_value + non_genuine, 'Currency')
)
),
iif([non_genuine] is null,
Format(final_returned_value,'Currency'),
Format(final_returned_value + non_genuine,'Currency')
)
) as total
FROM tdealers
</cfquery>
