The following is my VBScript code in a classic ASP application:
Set newParam = command.CreateParameter(Name, ParamType, 1)
newParam.Value = Value
command.Parameters.Append(newParam)
command.Parameters(Name) = Value
The 'Append' line always breaks with the following error:

It seems to make no difference whether the command has a valid active connection or whether the connection is open (the connection is to an Oracle database).
The 'Name', 'ParamType' and 'Value' parameter values are correct.
What is missing? Or could be wrong?
Thanks
ParamType? You're not specifying a Size, which may be required for the data type you select.command.Parameters.Appendhave you consideredcommand.Parameters.Refresh? This might save you a lot of effort.