2016-05-29 9 views
-3

例外が268例外 "無効な列名"

<td><%=rs.getString("LOC_ID")%></td> 
<td><%=rs.getString("LOC_NAME")%></td> 
<td><%=rs.getString("LOC_CONTACT")%></td> 
<td><%=rs.getString("LOC_ADDRESS")%></td> 
<%if (rs.getString("BELONGED_TO") != null){%> 
     <td><%=rs.getString("BELONGED_TO")%></td> 
ラインで処理JSPページ/locRecords.jspを発生locRecords.jsp

を実行している間、私は次のエラーを取得しています

javax.servlet.ServletException:java.sql.SQLException:無効な列名 org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:911) org.apa (org.apache.jsp.jsp.locRecords_jsp.java:4132) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java: 70) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432) org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

+0

これはSQLExceptionです。 「無効な列名」と表示されます。したがって、rs.getString()に渡された文字列は、データベース内の有効な列名ではありません。 – Holger

答えて

0

I列名thを使用すると思いますatは、データベースで使用したリレーション(テーブル)と同じではありません。rs.getString()のカラム名とパラメータを確認してください。