Tengo una clase llamada «la Compañía», que tiene propiedades como ‘CompanyName’, ‘CompanyCode’ y ‘IsActive’. Esta clase es en VBScript. Quiero guardar una colección de la Compañía de los objetos utilizando VBScript en ASP clásico. Es esto posible, y si sí, ¿cómo lo haría?

  • Las matrices son bastante básicas.. ¿cuál es su objetivo final? ¿Qué vas a hacer con esa colección?
  • Tengo que ser capaz de bucle a través de la Compañía de los objetos y crear dinámicas de las cadenas basadas en propiedades de la Empresa. Por ejemplo, crear una lista delimitada por comas de CompanyIds basada en Compañía de los objetos en el diccionario de la colección.
  • Así Guido respuesta debe ser lo que usted está buscando, ¿no?
  • Hice mi respuesta a trabajar para usted? Si es así, puede que la etiqueta es?
InformationsquelleAutor Sunil | 2012-04-04

1 Comentario

  1. 9

    Puede utilizar una matriz o un objeto dictionary:

    Matriz

    ' create an array with a fixed size
    dim companies(2) 
    
    ' fill the array with the companies
    set companies(0) = Company1 
    set companies(1) = Company2
    set companies(2) = Company3
    
    ' iteration example 1
    dim company
    for each company in companies
        response.write company.CompanyName
    next
    
    ' iteration example 2
    dim i
    for i = 0 to ubound(companies)
        response.write companies(i).CompanyName
    next

    Diccionario

    ' create a dictionary object
    dim companies
    set companies = server.createObject("Scripting.Dictionary")
    
    ' add the companies
    companies.add "Key1", Company1
    companies.add "Key2", Company2
    companies.add "Key3", Company3
    
    ' iteration example
    dim key
    for each key in companies.keys
        response.write key & " = " & companies.item(key).CompanyName
    next

Dejar respuesta

Please enter your comment!
Please enter your name here