Dear all,
I tried to make xml from my bean, and it run as I wanted it. But when I
wanted to create a JSP
which it can show data from that xml into JSP, I got these error message :

Unhandled error! You might want to consider having an error page to report
such errors more gracefully

java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]Function
sequence error
 at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:4089)
 at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:4246)
 at sun.jdbc.odbc.JdbcOdbc.SQLFetch(JdbcOdbc.java:1250)
 at sun.jdbc.odbc.JdbcOdbcResultSet.next(JdbcOdbcResultSet.java:1053)
 at dbconnect.throwData(dbconnect.java, Compiled Code)
 at
C_0003a.xml_0002dtr_00032.TIMAH.timah_0005fsementara.src.jsp_0005ftimah_0005
fsementara.test_0005fpertama_jsp_11._jspService(test_0005fpertama_jsp_11.jav
a:104)
 at com.sun.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
 at
com.sun.jsp.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:88)
 at com.sun.jsp.runtime.JspServlet.serviceJspFile(JspServlet.java:218)
 at com.sun.jsp.runtime.JspServlet.service(JspServlet.java:294)
 at com.borland.jbuilder.runtime.JspLoaderEcho.service(Unknown Source)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:840)
 at com.sun.web.core.ServletWrapper.handleRequest(ServletWrapper.java:155)
 at com.sun.web.core.Context.handleRequest(Context.java:414)
 at com.sun.web.server.ConnectionHandler.run(ConnectionHandler.java:139)

Could you help me for this ?

Herewith I attach my bean and my JSP script :
1.This is my bean =

import java.sql.*;

 public class dbconnect {
    private Statement stmt;
   private ResultSet rs;

   public static void main(String argv[]) {
      dbconnect db = new dbconnect();
   }

   public dbconnect() {
     try
     { //register the driver
           Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
           connectDB();
           runQuery("Select Product_Line,Product_Number from Table1");
           displayData();
           stmt.close();
     }
     catch (Exception e)
     { e.printStackTrace();
     }
   }

   private void connectDB() throws SQLException {
     // Prepare the connection URL
         String db = "test_xml";
         String url = "jdbc:odbc:" + db;
         Connection con = DriverManager.getConnection(url,"test","coba");
         stmt = con.createStatement();
   }

   private void runQuery(String aSQLStatement) throws SQLException {
      rs = stmt.executeQuery(aSQLStatement);
   }

   private void displayData() throws SQLException {
       String strXML = "<?xml version='1.0'?><root>";
       while (rs.next())
     { String pl = rs.getString("Product_Line");
        String pn = rs.getString("Product_Number");
        strXML += "<child>\n<line>" + pl + "</line>\n";
        strXML += "<no>" + pn + "</no>\n</child>" + "\n";
     }
     strXML += "</root>";
     System.out.print(strXML);
   }

   public String throwData() throws SQLException {
       String strXML = "<?xml version='1.0'?><root>";
       while (rs.next())
     { String pl = rs.getString("Product_Line");
        String pn = rs.getString("Product_Number");
        strXML += "<child>\n<line>" + pl + "</line>\n";
        strXML += "<no>" + pn + "</no>\n</child>" + "\n";
     }
     strXML += "</root>";
     return strXML;
   }

};



2. This is my JSP :
<HTML>
<HEAD>
<%@ page import ="dbconnect" %>
<jsp:useBean id="coba" scope="session" class="dbconnect" />
<jsp:setProperty name="coba" property="*" />

<TITLE></TITLE>
</HEAD>
<BODY>

<%! String str = ""; %>
<% out.println("<XML id='test'>\n");
   str = coba.throwData();
   out.println(str);
   out.println("\n</XML>");
%>
<% out.println(str); %>


<table datasrc="#test">
<tr>
<td><span datafld='line'></td>
<td><span datafld='no'></td>
</tr>
</table>


</BODY>
</HTML>

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to