本帖最后由 yupandad 于 2011-06-18 18:09:14 编辑

解决方案 »

  1.   

    String sql="select top"+pageSize+"* from Answers where qid="+qid+" and aid not in(select top "+pageSize+"aid from Answers where qid=12)";这段拼写的SQL语句出错了 位置是 top"+pageSize+"* 
      

  2.   

    还有不要拼写SQL语句 被注入很危险。
      

  3.   

    top"+pageSize+"* 
    这个之间要加上空格呀"+pageSize+"aid 
    这里也要加上空格呀
      

  4.   

    sql语句有变量时应该这样写:String sql="select top '"+pageSize+"' * from Answers where qid='"+qid+"' and aid not in(select top '"+pageSize+"' aid from Answers where qid='12')";