对!
result res;
String last;
while(res.next())
last=res.getString("ColumnName");
pstmt.setString(1,last); ///出错行
如果while不成立,那么也就是
String last;
pstmt.setString(1,last);
当然会出现错误了!
改为:
result res;
String last = "";
while(res.next())
last=res.getString("ColumnName");
pstmt.setString(1,last); ///出错行
result res;
String last;
while(res.next())
last=res.getString("ColumnName");
pstmt.setString(1,last); ///出错行
如果while不成立,那么也就是
String last;
pstmt.setString(1,last);
当然会出现错误了!
改为:
result res;
String last = "";
while(res.next())
last=res.getString("ColumnName");
pstmt.setString(1,last); ///出错行
String last="";
while(res.next())
last=res.getString("Dm");
int xx=Integer.parseInt(last);
xx+=1;
last="000000"+(String)xx; ////出错行(是类型转换问题么?)出错显示:Error #: 364 : cannot cast int to java.lang.String at line 1000, column 21
用 wangwenyou(王文友) 的方法,可以自动转化
谢谢