初学者提问,数据库问题
String ReportName=results.getString(1);
int ReportType=results.getInt(2);
String ReportSQL=results.getString(3);
String ReportPaper=results.getString(4);
可以运行,
但是换个顺序就不行了,比如:
String ReportPaper=results.getString(4);
String ReportName=results.getString(1);
int ReportType=results.getInt(2);
String ReportSQL=results.getString(3);
怎么会这样???
问题点数:20、回复次数:5Top
1 楼stupidball(小菜鸟)回复于 2002-03-27 16:36:55 得分 15
驱动程序的问题,如果用odbcjdbc桥的话,数据的获取顺序应与数据表字段的顺序一致,否则出错!Top
2 楼rocknet(小川)回复于 2002-03-27 16:38:58 得分 0
就是用的jdbcodbc桥呀,有什么办法可以解决吗Top
3 楼pengji(彭乃超)回复于 2002-03-27 16:44:40 得分 5
用PURE JAVA JDBC DRIVER!Top
4 楼rocknet(小川)回复于 2002-03-27 16:46:24 得分 0
ms sqlserver 2000 的。哪里有?又怎么用呢?Top
5 楼cranberry(催眠)回复于 2002-03-27 18:22:22 得分 0
好像java对数据库的resultset是基于流的,是有先后顺序的!Top




