注意用数字取列值,下标从0开始,如你有5行的表
getXXX(0) 到getXXX(4)
getXXX(5)错
getXXX(0) 到getXXX(4)
getXXX(5)错
解决方案 »
- 根据开始时间、结束时间获取指定之间类型
- Struts2 intercepor 问题
- 帮个忙,大侠们。。。。。!
- Tomcat5.0连接数据源问题
- 求救HQL语句
- 隔层获取数据,有什么好方法。例如:学校-班级-组-学生 ,彼此是上下级关联,没有跳级关联。
- 有人知道怎么把ISO8601标准的时间转化成Java对象吗??
- hibernate中像users这样的表该怎么定义
- 关于make Ejb工程的一个问题
- no data found的错误怎么解决呀?
- 有关Jbuilder7.0+Weblogic7.0菜鸟问题
- EJB中得到的Collection,如何得到它的元素.....在線等待..........
SQLException error:[Microsoft][ODBC 驱动程序 管理器] 非法的描述器索引
我换连sql anywhere试了一下,也是这个错。看来是只读出了第一条记录的第一个字段的值。
jdbcodbc能不用就不要用...
System.out.println("num: " + i);
Vector record = new Vector();
System.out.println("(1): " + rs.getInt(1));
record.addElement(new Integer(rs.getInt(1)));
System.out.println("(2): " + rs.getString(2));
record.addElement(rs.getString(2));
System.out.println("(3): " + rs.getString(3));
record.addElement(rs.getString(3));
this.masterRecordSet.addElement(record);
换成
System.out.println("num: " + i);
Vector record = new Vector();
int rs1 = rs.getInt(1);
String rs2 = rs.getString(2);
String rs3 = rs.getString(3); System.out.println("(1): " + rs1);
record.addElement(new Integer(rs1));
System.out.println("(2): " + rs2);
record.addElement(rs2);
System.out.println("(3): " + rs3);
record.addElement(rs3);
this.masterRecordSet.addElement(record);
试一下看看