Professional Web Applications Themes

Object required !!! - ASP

Ok. I have an array containing instances of my class objects. If i reference these objects in the array like this: Set col = arrColumns(1) Everything is fine. If i use the variable i to refer to an index i get: Microsoft VBScript runtime (0x800A01A8) Object required: 'arrColumns(...)' /connect/classes/table_builder.asp, line 18 Any Ideas !!!!!!!! My Code: For i = 1 To UBound(arrColumns) Set col = arrColumns(i) strTable = strTable + "<td class='" + col.Column_Class + "'>" + col.Column_Name + "</td>" col = nothing Next Microsoft VBScript runtime (0x800A01A8) Object required: 'arrColumns(...)' /connect/classes/table_builder.asp, line 18...

  1. #1

    Default Object required !!!

    Ok. I have an array containing instances of my class objects.
    If i reference these objects in the array like this:

    Set col = arrColumns(1)

    Everything is fine.

    If i use the variable i to refer to an index i get:

    Microsoft VBScript runtime (0x800A01A8)
    Object required: 'arrColumns(...)'
    /connect/classes/table_builder.asp, line 18

    Any Ideas !!!!!!!!

    My Code:

    For i = 1 To UBound(arrColumns)

    Set col = arrColumns(i)
    strTable = strTable + "<td class='" + col.Column_Class + "'>" +
    col.Column_Name + "</td>"
    col = nothing

    Next

    Microsoft VBScript runtime (0x800A01A8)
    Object required: 'arrColumns(...)'
    /connect/classes/table_builder.asp, line 18


    Adam Knight Guest

  2. #2

    Default Re: Object required !!!

    Your array will be 0 based. Therefore declaring
    > Set col = arrColumns(1)
    will make a variable you can reference as arrColumns(0)
    So your loop should be
    For i = 0 To UBound(arrColumns)
    Next

    Matt


    Matt Smith Guest

  3. #3

    Default Re: Object required !!!

    'create headings
    For i = 0 To UBound(arrColumns)

    strTable = strTable & "<td class='" & arrColumns(1).Column_Class &
    "'>" & arrColumns(1).Column_Name & "</td>"
    'why can't i use variable 'i' to refer to the array index. Keep
    getting object required ??? Using standard number works fine ???

    Next

    AK


    Adam Knight Guest

  4. #4

    Default Re: Object required !!!

    Matt Smith wrote:
    > Your array will be 0 based. Therefore declaring
    >> Set col = arrColumns(1)
    > will make a variable you can reference as arrColumns(0)
    > So your loop should be
    > For i = 0 To UBound(arrColumns)
    > Next
    >
    or even:

    For i = LBound(arrColumns) To UBound(arrColumns)
    ....
    --
    William Tasso - [url]http://WilliamTasso.com[/url]


    William Tasso Guest

Similar Threads

  1. Question ASP Runtime Error Object Required "
    By Unregistered in forum Brainstorming Area
    Replies: 0
    Last Post: November 30th, 06:09 AM
  2. Object flux required
    By Pinson_Geoffroy@adobeforums.com in forum Adobe Acrobat Macintosh
    Replies: 1
    Last Post: November 8th, 08:19 PM
  3. Error Object required
    By Ken Schaefer in forum ASP Database
    Replies: 2
    Last Post: October 20th, 09:22 AM
  4. Object required
    By Rama Raju D.S in forum ASP Components
    Replies: 5
    Last Post: July 29th, 03:46 PM
  5. instance of required object
    By jacob thompson in forum Windows XP/2000/ME
    Replies: 1
    Last Post: July 2nd, 06:28 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139