Solved

Why isn't the column name found?

Posted on 2007-11-25
2
629 Views
Last Modified: 2013-11-27
Problem URL - http://projects.zanalysts.com/ariviewer/display.asp?ID=11 

I'm using Access as the "database".

I get this error in the above URL:

ADODB.Fields error '800a0cc1'
Item cannot be found in the collection corresponding to the requested  name or ordinal.
/ariviewer/display.asp, line 498

I know it's telling me that it cannot find the column name on the table.

Here is line 498:

If tables(tableID) <> "Husqvarna Equpment" Then
     Response.Write("<td>" & Recordset1.Fields.Item("Day").Value & "</td>")
     Response.Write("<td>" & Recordset1.Fields.Item("Week").Value & "</td>")
     Response.Write("<td>" & Recordset1.Fields.Item("Month").Value & "</td>")
Else
     Response.Write("<td>" & Recordset1.Fields.Item("Price").Value & "</td>")
End If

However if you go to this URL - http://projects.zanalysts.com/ariviewer/test.asp 
- it displays the table name followed by the column names for this table delimited by "-".

-Husqvarna Equipment-
-Equipment Description-
-ID-
-Price-

Unless my eyes are totally deceiving me, there is a column called "Price" in the Husqvarna table. The code below is used to display the column names.

For Each objTable in objADOXDatabase.Tables
   If objTable.Type = "TABLE" then
      tables(i) = objTable.Name
      If tables(i) = "Husqvarna Equipment" Then
         Response.Write("-" & tables(i) & "-" & "<br>")
         For Each objColumn in objTable.Columns
            Response.Write("-" & objColumn.Name & "-" & "<br>")
         Next
      End If
      i = i + 1
   End If
Next

Can someone please help me identify what I am missing?

Thank you!


0
Comment
Question by:bigmoxy
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 15

Accepted Solution

by:
spprivate earned 200 total points
ID: 20347589
Spelling mistake.
You have written  Husqvarna Equpment instead of Husqvarna Equipment.
Missing "i". does it help?
0
 

Author Closing Comment

by:bigmoxy
ID: 31410903
OMG! I was staring at the code for so long I couldn't see the obvious. Thank you!!
0

Featured Post

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In earlier versions of Windows (XP and before), you could drag a database to the taskbar, where it would appear as a taskbar icon to open that database.  This article shows how to recreate this functionality in Windows 7 through 10.
Did you know that more than 4 billion data records have been recorded as lost or stolen since 2013? It was a staggering number brought to our attention during last week’s ManageEngine webinar, where attendees received a comprehensive look at the ma…
In Microsoft Access, when working with VBA, learn some techniques for writing readable and easily maintained code.
With Secure Portal Encryption, the recipient is sent a link to their email address directing them to the email laundry delivery page. From there, the recipient will be required to enter a user name and password to enter the page. Once the recipient …

623 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question