UserDA.initialaze();
conn = UserDA.aConnection;
String userID = (String) session.getAttribute("userID");
String sql = "select cName,phoneNum,QQ,birthday,hometown,words FROM ClassmateT WHERE uID = '"+userID+"' order by id desc limit ?,5";
System.out.println(sql);
pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, page);
rs = pstmt.executeQuery();报错java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] ORDER BY 子句语法错误。
求助啊,急用

解决方案 »

  1.   

    没有人嘛??
    用的是ACCESS数据库
      

  2.   

     order by id desc limit ?,5 不知道这是啥意思?说说你的思路吧
      

  3.   

    分页怎么不用top,order by id desc后面还能加语句?
      

  4.   


    可以加语句啊用preparedStatement进行动态参数的更改
      

  5.   

    Mysql数据库支持LIMIT语句,access数据库不支持这个语句。
      

  6.   

    +1
    ps:
    select top 15  *  from YOURTABLE   order by ID desc