当前位置: 技术问答>java相关
??????????????????????????数据库问题
来源: 互联网 发布时间:2015-01-04
本文导语: 执行如下代码: while(rs.next()) { currentgrace=rs.getInt("ExpertGrace"); } 此时正常,担当执行: while(rs.next()) { currentgrace=rs.getInt("ExpertGrace"); tempnum=rs.getInt("Num"); ...
执行如下代码:
while(rs.next())
{
currentgrace=rs.getInt("ExpertGrace");
}
此时正常,担当执行:
while(rs.next())
{
currentgrace=rs.getInt("ExpertGrace");
tempnum=rs.getInt("Num");
}
时,出现如下错误:
Context log: path="" Error in jsp service() : [Microsoft][ODBC SQL Server Driver]无效的描述符索引
难道每次只能得到记录集的一个字段??????
while(rs.next())
{
currentgrace=rs.getInt("ExpertGrace");
}
此时正常,担当执行:
while(rs.next())
{
currentgrace=rs.getInt("ExpertGrace");
tempnum=rs.getInt("Num");
}
时,出现如下错误:
Context log: path="" Error in jsp service() : [Microsoft][ODBC SQL Server Driver]无效的描述符索引
难道每次只能得到记录集的一个字段??????
|
最好按次序取字段,很多driver都需要这样
也就是说在statement里面必须是 select ExpertGrace,Num 这样的次序
也就是说在statement里面必须是 select ExpertGrace,Num 这样的次序