首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于access查询语句的有关问题

2012-04-01 
关于access查询语句的问题为什么我在access中使用top进行查询,结果总是不对呢select top 10 * from tableN

关于access查询语句的问题
为什么我在access中使用top进行查询,结果总是不对呢
select top 10 * from tableName order by ID desc
我这样查询出来的结果是按照降序排列,但是是数据库中的全部数据,而不是前十条,这是为什么呢?我想了很多办法,
select top 10 * from(select * from tableName order by ID desc)
这样就可以了,我还是没有想通,这是为什么

[解决办法]
你是将代码写在程序里面运行调试的还是直接将代码放在access的查询分析器中调试的,如果在程序里面运行的,会不会有可能和本身的运行环境有关,和数据库没关系呢
[解决办法]
另外你也可以试试将*修改为表里面的字段
[解决办法]

探讨

引用:

你是将代码写在程序里面运行调试的还是直接将代码放在access的查询分析器中调试的,如果在程序里面运行的,会不会有可能和本身的运行环境有关,和数据库没关系呢

在查询分析器里面尝试的,就是不行啊,我也很郁闷,对于楼主说的,我的ID是主键啊,这个是怎么回事啊,郁闷哦

热点排行