Hi Alan,
>I guess there is something wrong with the way I am passing parameters.
You are using single quotes where you should be using double quotes in VB Script.
>Also, instead of passing every parameter as a character string, how do I pass numeric, date and logical parameters?
You can pass numeric parameters just like you would pass them to a VFP function. To pass a logical value, you can pass True and False. I don't think you can pass date values, though:
oCOM.Method "String", 123.4, True
Result = oCOM.Method( "String", 123.4, True )
--
Christof