<table>
<%
String sqlSelect;
int MessageID=1;
sqlSelect="select * from INBOX where ID="+MessageID+"";
ResultSet Result=executeSql(sqlSelect);
%>
<tr>
<td colspan="9" height=3 width=16> </td>
<td>发件人: </td>
<td align=CENTER><%=Result.getString("sender")%></td>
<!--Result.getString("sender")为什么查询结果不能,只是这句出错。-->
</tr>
<%
Result.close();
}
%>
</table>
错误:
javax.servlet.ServletException: [Microsoft][ODBC 驱动程序 管理器] 无效的光标状态
sender是表INBOX的字段, 此句Result.getString("sender")为什么出现上面错误,只是这句出错,去掉这句程序可运行。 用out.println(Result.getString("sender"));运行正常。
请问:
<td align=CENTER><%=Result.getString("sender")%></td> 该句怎样修改,才能输出查询结果。
加上
while(Result.next())
{
...
}
while(Result.next())
{
Result.getString("sender");
}
我也来up!
鱼儿鱼儿鱼儿水中游...
加上
while(Result.next())
{
...
}