Vbscript 在ASP Classic中获取变量类型(ADO对象或字符串)?

Vbscript 在ASP Classic中获取变量类型(ADO对象或字符串)?,vbscript,asp-classic,Vbscript,Asp Classic,我试图在ASP Classic中编写一个接受参数的函数;但是参数可以是字符串,也可以是ADODB.Command对象。函数如何确定参数的类型 所以 基本上,请告诉我如何执行is_ADODBCommand和is_string您可以用于基本类型 is_string=VarTypeinput=vbString 对于对象类型,可以使用,因为VarType返回一个泛型类型说明符vbObject,该说明符不提供有关对象种类的线索 是_ADODBCommand=TypeNameinput=Command吗 可

我试图在ASP Classic中编写一个接受参数的函数;但是参数可以是字符串,也可以是ADODB.Command对象。函数如何确定参数的类型

所以

基本上,请告诉我如何执行is_ADODBCommand和is_string

您可以用于基本类型

is_string=VarTypeinput=vbString 对于对象类型,可以使用,因为VarType返回一个泛型类型说明符vbObject,该说明符不提供有关对象种类的线索

是_ADODBCommand=TypeNameinput=Command吗 可以用于基本类型

is_string=VarTypeinput=vbString 对于对象类型,可以使用,因为VarType返回一个泛型类型说明符vbObject,该说明符不提供有关对象种类的线索

是_ADODBCommand=TypeNameinput=Command吗
Function myfunction( input )
    If is_ADODBCommand( input ) Then
        ' do stuff to object'
    ElseIf is_string( input ) Then
        ' do stuff to string'
    End If
End Function