你在java里的代码是怎样写的?

解决方案 »

  1.   

    对,把代码贴出来。
    有可能是在java中拼接这个语句的时候没有拼接正确。注意下单引号和双引号之间的转化
      

  2.   

     sql语句 是 :String sql="select top 5 num,bookid,categoryname,bookname,suppliername from books order by num desc";
    运行时出现这样的提示错误:
    java.sql.SQLException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引
        ...
    但是把sql语句换成是"select * from books"就可以显示所有的信息,是sql语句的问题吗?
    但是select top 5 num,bookid,categoryname,bookname,suppliername from books order by num desc
    在查询分析器里可以显示所有的?
      

  3.   

    问题已经解决了,sql语句变更为:select top 5 * from books order by num desc
    字段num,bookid,categoryname,bookname,suppliername 在java中不识别,一直被认为是无效的描述符索引
    所以就一直运行不出来,查找全部的,显示部分的就ok了。