javahui 我就是说这样不行呀..会出错.做不到呀...... Exception thrown on line '124' from page 'F:\\project\\search\\delete\\Del_tour_resource_distribution_map.jsp'. java.sql.SQLException: No data found 还有什么办法呀
javahui 我就是说这样不行呀..会出错.做不到呀...... Exception thrown on line '124' from page 'F:\\project\\search\\delete\\Del_tour_resource_distribution_map.jsp'. java.sql.SQLException: No data found 还有什么办法呀 =================================================== 报的SQLException,没有找到数据。 看看你数据库的程序吧
我就是说这样不行呀..会出错.做不到呀......
Exception thrown on line '124' from page 'F:\\project\\search\\delete\\Del_tour_resource_distribution_map.jsp'.
java.sql.SQLException: No data found
还有什么办法呀
<%
for (int i=0;i<10;i++)
{
%> <input type="checkbox" name="<%=i%>" value="<%=i%>">
<%
}
%>
</form>
是可以的
错可能错在
变量 = rs.getString("...");这种地方,好好找找
根据提示,可能是你的value=<%=或rs.getString("...")%>有错误。
我就是说这样不行呀..会出错.做不到呀......
Exception thrown on line '124' from page 'F:\\project\\search\\delete\\Del_tour_resource_distribution_map.jsp'.
java.sql.SQLException: No data found
还有什么办法呀
===================================================
报的SQLException,没有找到数据。
看看你数据库的程序吧
我估计是出现了rs.getString("")重名,也就是多次调用相同的rs.getString(""),这是不允许的
<form method="POST" action="Ccccc.jsp">
<%
for (int i=0;i<10;i++)
{
%>
<input type="checkbox" name="txtValue<%=i%>" value="<%=rs.getString("fieldname")==null?"":rs.getString("fieldname")%>">
<%
}
%>
</form>
但是
value="<%=rs.getString("fieldname")==null?"":rs.getString("fieldname")
中两次 用rs.getString("fieldname") 在有的时候要出错
你把它放在循环肯定不行。你可以把它取出来给一个变量之后对变量进行操作。
用参数如
<input type="checkbox" name='<%=参数%>' value='<%=或rs.getString("...")%>'>
会出错。那怎样才好呢?我在上面加了单引号,
因为:
如果没有引号, 有时候会报错, 楼主所以报错就是如此,
但是不能一律用双引号, 因为rs.getString("...")这里本身已经有双引号了, 会引起编译误解
给你看看 <% while(rs.next()){
zym=rs.getString("zym");
%>
<option value="<%= zym %>"><%= zym %></option>
<% }
rs.close();
%>
变量名你就自己改一下吧