I am trying to execute a query that has a parameter. I have defined the parameter as "double" in the query(PARAMETERS SelectedInv IEEEDouble
.
This is my VBA Code
Dim qdfParm As QueryDef
Dim ParmInv As Double
ParmInv = Me!txtInv
Set qdfParm = dbs.QueryDefs("qryRemoveAllInvoicesExceptSelected")
qdfParm.Parameters(0) = CDbl(ParmInv)
qdfParm.Execute "qryRemoveAllInvoicesExceptSelected"
I have tried everything I can think of to get rid of the "run-time Error '3421'
ata Type Conversion Error". I have Tried defining qdfParm.parameters(0) as ParmInv (without the function), I have tried Variant, etc.
Any suggestions?
Thanks
This is my VBA Code
Dim qdfParm As QueryDef
Dim ParmInv As Double
ParmInv = Me!txtInv
Set qdfParm = dbs.QueryDefs("qryRemoveAllInvoicesExceptSelected")
qdfParm.Parameters(0) = CDbl(ParmInv)
qdfParm.Execute "qryRemoveAllInvoicesExceptSelected"
I have tried everything I can think of to get rid of the "run-time Error '3421'
Any suggestions?
Thanks