提示sql语句有错误,
你把对数据库操作的那段代码帖出来。

解决方案 »

  1.   

    //bbs是bean
    if (bbs.getBbsInfo(bbsid)){
      parentid=bbs.getBbsParentid();
      username=bbs.getBbsUsername();
      bbstopic=bbs.getBbsTopic();
      dateandtime=bbs.getDateandtime();
      bbscontent=bbs.getBbsContent();
    }public boolean getBbsInfo(int j)
        {
            rs = null;
            strSQL = "select * from bbs where bbsid=" + j;
            try
            {
                rs = dbconn.executeQuery(strSQL);
                if(rs.next())
                {
                    yesorno = true;
                    bbsid = rs.getInt("bbsid");
                    parentid = rs.getInt("parentid");
                    boardid = rs.getInt("boardid");
                    child = rs.getInt("child");
                    username = rs.getString("username");
                    useremail = rs.getString("useremail");
                    expression = rs.getString("expression");
                    bbstopic = rs.getString("bbstopic");
                    bbscontent = rs.getString("bbscontent");
                    bbshits = rs.getInt("bbshits");
                    bbslength = rs.getInt("length");
                    dateandtime=rs.getString("dateandtime");
                    
                } else
                {
                    yesorno = false;
                }
                rs.close();
            }
            catch(SQLException sqlexception)
            {
                System.err.println("aq.executeQuery: " + sqlexception.getMessage());
                System.err.println("aq.STRSQL:: " + strSQL);
            }
            return yesorno;
        }
      

  2.   

    bbsid = rs.getInt("bbsid");
                    parentid = rs.getInt("parentid");
                    boardid = rs.getInt("boardid");
                    child = rs.getInt("child");
                    username = rs.getString("username");
                    useremail = rs.getString("useremail");
                    expression = rs.getString("expression");
                    bbstopic = rs.getString("bbstopic");
                    bbscontent = rs.getString("bbscontent");
                    bbshits = rs.getInt("bbshits");
                    bbslength = rs.getInt("length");
                    dateandtime=rs.getString("dateandtime");
                    
    错误可能在于取字段数据时出错,既表中字段名与所取名称不符。
    你好好查查。
    用try{
    ....
    }catch(SQLException se) {
    se.printStackTrace(System.err);
    }
    得到错误的地方。
    如果还不行,你在每处用System.out.println("aaaa");一步一步跟踪。
    得到错误的地方。
      

  3.   

    你说得很对,我的dateandtime不是最后一个字段!!!
    我应该怎么给你分呢?