此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
楼主【javadaydayup】截止到2008-07-07 15:47:24的历史汇总数据(不包括此帖):
发帖的总数量:11                       发帖的总分数:490                      
结贴的总数量:8                        结贴的总分数:330                      
无满意结贴数:0                        无满意结贴分:0                        
未结的帖子数:3                        未结的总分数:160                      
结贴的百分比:72.73 %               结分的百分比:67.35 %                  
无满意结贴率:0.00  %               无满意结分率:0.00  %                  
楼主加油

解决方案 »

  1.   

    你的IsExistKaoqin函数似乎有问题
    while (rs1.next()) {
    sql11 = "select checktime from KQ_USER_SYSUSER where checktime='"
    + rs1.getString("CHECKTIME") + "';";
    connectmysql.createDb();
    rs = connectmysql.executeQuery(sql11);
    // System.out.println("sql11="+sql11);
    } if (rs.next()) {
    flag = true;
    }
    rs.close();
    代码中rs1循环到最后了才能跳出来,也就是说你只判断的是rs1的最后一条记录是否重复,并不是你想要的只要有重复的就返回的效果
    在addKaoqin函数中,如果你想判断是否重复,只需要把rs1.getString("CHECKTIME")传入IsExistKaoqin函数中,然后在mysql中作判断就可以了
      

  2.   

    大哥你可以说更详细一点吗?rs1.getString("CHECKTIME")做参数传入,先把它放在一变量保存?用String 类型,这样吗?
    String a=rs1.getString("CHECKTIME")  ?
    好象不行啊
      

  3.   

    怎么不行啊,你的CHECKTIME是什么类型,就用什么类型,然后作为参数传入你的那个验证方法里
      

  4.   

    老兄啊,我这个不好表达啊,因为我那个rs1.getString("CHECKTIME")需要放在循环中才可以遍历插入,你能具体帮我改写下吗?
      

  5.   

    CHECKTIME是什么类型,就用什么类型