Domino与jdbc连接,update更新失败的问题!!急!加急!

rui7311746 2012-11-29 12:08:52
Statement stmt = conn.createStatement();
String rq = thisDoc.getItemValueString("flddate");
String[] chrrq = rq.split(";");
String cbzx = thisDoc.getItemValueString("fldcbzx");
String[] chrcbzx = cbzx.split(";");
String fylx = thisDoc.getItemValueString("fldfylb");
String[] chrfylx = fylx.split(";");
String je = thisDoc.getItemValueString("fldMoney");
String[] chrje = je.split(";");
chrrq[0] = "2013";
int i;
int strresult = 0;
for(i=0;i<chrrq.length;i++){
sql = "Select nd,cbzx,fylb,yse,fse,ye from fykz where (cbzx='" + chrcbzx[i] +"' and fylb='"+ chrfylx[i] +"' and nd='"+chrrq[0]+"')";

ResultSet rs = stmt.executeQuery(sql);
if(rs.next()){
strresult = (int) (Integer.parseInt(chrje[i]) + (rs.getDouble("fse")));
DecimalFormat df = new DecimalFormat("0.00"); //格式化小数,不足的补0
String filesize = df.format(strresult); //返回的是String类型的
sql2 = "Update fykz Set fse = "+ filesize + " Where (cbzx='" + chrcbzx[i] + "' and fylb='"+ chrfylx[i] +"' and nd='" + chrrq[0]+"')";
stmt.executeUpdate(sql2);
System.out.print(stmt.executeUpdate(sql2));
}
}


这是部分代码,我想问的是,System.out.print(stmt.executeUpdate(sql2))这个在服务器控制台输出的值为1,代表已成功更新了一条数据,可在asp.net系统中查看,那个值根本没更新过来。
请问我的上述代码是不是有什么问题还是怎么啦???希望对java代理比较熟悉的高手能些答复,急急急急急!!!!!
...全文
130 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chenyg2000 2012-11-30
连接的是什么数据库?
回复
相关推荐
发帖
消息协作
创建于2007-08-27

523

社区成员

企业开发 Exchange Server
申请成为版主
帖子事件
创建了帖子
2012-11-29 12:08
社区公告
暂无公告