<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>'SQLException' Thread RSS Feed</title>
    <link>http://www.programmersheaven.com/</link>
    <description>Contains the latest posts from the thread 'SQLException' posted on the 'Java Server Pages' forum at Programmer's Heaven.</description>
    <language>en</language>
    <copyright>Copyright 2012 Programmers Heaven</copyright>
    <pubDate>Wed, 23 May 2012 21:52:09 -0700</pubDate>
    <lastBuildDate>Wed, 23 May 2012 21:52:09 -0700</lastBuildDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <image>
      <url>http://www.programmersheaven.com/images/ph.gif</url>
      <title>Programmers Heaven</title>
      <link>http://www.programmersheaven.com/</link>
      <width>88</width>
      <height>31</height>
    </image>
    <item>
      <title>SQLException</title>
      <link>http://www.programmersheaven.com/mb/jsp/396456/396456/sqlexception/</link>
      <description>Hi,&lt;br /&gt;
I am trying to view all  records in a Database through an html page called via a servlet. However the page  returns the first row(record) only. I keep getting the following error in Apache Tomcat console window:&lt;br /&gt;
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Invalid Descriptor Index&lt;br /&gt;
&lt;br /&gt;
below is a code snippet from my servlet&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
Statement myStatement = databaseConnection.createStatement();  ResultSet results = myStatement.executeQuery("SELECT * FROM Classmates");

out.println("&amp;lt;TABLE BORDER=2, HSPACE=7&amp;gt;");
out.println("&amp;lt;TH&amp;gt;Name&amp;lt;TH&amp;gt;Address&amp;lt;TH&amp;gt;Town&amp;lt;TH&amp;gt;County&amp;lt
;TH&amp;gt;Telephone&amp;lt;TH&amp;gt;");
while (results.next())
{
out.println("&amp;lt;TR&amp;gt;");
out.println("&amp;lt;TD&amp;gt;" + results.getString(1) + "&amp;lt;/TD&amp;gt;");
out.println("&amp;lt;TD&amp;gt;" + results.getString(2) + "&amp;lt;/TD&amp;gt;");
out.println("&amp;lt;TD&amp;gt;" + results.getString(3) + "&amp;lt;/TD&amp;gt;");
out.println("&amp;lt;TD&amp;gt;" + results.getString(4) + "&amp;lt;/TD&amp;gt;");
out.println("&amp;lt;TD&amp;gt;" + results.getString(5) + "&amp;lt;/TD&amp;gt;");
out.println("&amp;lt;TD&amp;gt;" + results.getString(6) + "&amp;lt;/TD&amp;gt;");
out.println("&amp;lt;/TR&amp;gt;");
}
results.close();
out.println("&amp;lt;/TABLE&amp;gt;");
out.println("&amp;lt;/BODY&amp;gt;&amp;lt;/HTML&amp;gt;");
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
How can i fix this error?&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/jsp/396456/396456/sqlexception/</guid>
      <pubDate>Thu, 03 Sep 2009 15:56:34 -0700</pubDate>
      <category>Java Server Pages</category>
    </item>
  </channel>
</rss>
