从经典ASP中的VB COM对象返回一个数组

时间:2013-03-27 11:04:58

标签: vb.net com asp-classic

我对VB很新,所以这可能是一个简单的问题,但我现在已经挣了几天。 我已经在我的ASP页面中创建了一个VB COM对象,我已经弄清楚如何从函数中返回单个值,但我还希望能够返回一个值列表,例如订单行。

我有一个示例,我一直在寻找在ASP页面中以下列方式检索值的位置。

    Set OrderData = Server.CreateObject("OrderObj.OrderObject")        

    Set Orders = OrderData.LstHeaders

    'List all order rows for a specific Customer
    rows = Orders.LstRows(CustomerNo)

  For n = 1 to rows

    'Write a record for each row
    Response.write Orders.Lines.line(n).item("Item")
    Response.write Orders.Lines.line(n).item("Qty")

  Next 

但是,我没有使用COM对象的代码,我只想弄清楚 代码如何实现同样的功能? 我试图通过myServer.array(i)创建一个公共数组COM对象,但这似乎不起作用。

我不希望任何人为我编写整个代码,我只需要一些关于COM对象代码的一般结构应该如何能够像上面那样调用它的提示。

非常感谢任何想法或解决方案。我已经订购了一个VB.NET参考手册,但它要到2个星期才能到达,在我解决这个问题之前我就无法入睡。

0 个答案:

没有答案