Arrays 如何通过ado参数对象将javascript数组传递给oracle存储过程

Arrays 如何通过ado参数对象将javascript数组传递给oracle存储过程,arrays,oracle,asp-classic,ado,jscript,Arrays,Oracle,Asp Classic,Ado,Jscript,我正在从事一个asp+OracleWeb项目,我需要一个多用户选择功能 1、使用javascript构建字符串数组: var userArray = ["Simon","Sheng","Cheng"]; 2,通过ado参数对象传递,但我不知道如何填充参数ojbect: var cmd = Server.CreateObject("ADODB.Command"); var param = cmd.CreateParameter("par",????????????)<--I don't

我正在从事一个asp+OracleWeb项目,我需要一个多用户选择功能

1、使用javascript构建字符串数组:

 var userArray = ["Simon","Sheng","Cheng"];
2,通过ado参数对象传递,但我不知道如何填充参数ojbect:

var cmd = Server.CreateObject("ADODB.Command");
var param = cmd.CreateParameter("par",????????????)<--I don't know how to fill;
谷歌3天后,我还在这里,谁能帮我?

格式是:

CreateParameter(名称、类型、方向、大小、值)
您需要的值包括:

adVarChar = 200
AdArray = 0x2000
adParamInput = 1
你会这样称呼它:

var param=cmd.CreateParameter('par',adVarChar+AdArray,adParamInput,255,userArray)

请关注您的问题是什么导致您出现问题?是否使用ADO将值传递给Oracle存储过程,如果这样简化您的示例并删除您没有问题的部分(当然,除非这三个部分都有问题),那么您可能应该将其拆分为多个问题,也许我先问一下oracle存储过程。我猜他使用的是经典ASP和JScript作为服务器端语言。这意味着他可以使用所有ASP对象,包括
Server
adVarChar = 200
AdArray = 0x2000
adParamInput = 1