1

我对 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 周才能到货,而且在我解决这个问题之前我无法入睡。

4

0 回答 0