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