起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 425|回复: 14

【结帖】SQL语句--给查询语句

[复制链接]
发表于 2009-9-20 16:20:36 | 显示全部楼层 |阅读模式
给查询语句select  top 100* from BZZLXX where (ZLBS not in (SELECT TOP 100 ZLBS FROM BZZLXX  order by djh  )) and 1=1  
and 1=1 order by djh加条件(1=1  and 1=1)的时候出现异常:
不支持的查询语句:select  top 100* from BZZLXX where
(ZLBS not in (SELECT TOP 100 ZLBS FROM BZZLXX  
order by djh  )) and 1=1  and 1=1 order by djh


执行分页时出现这个错误
把语句单独在查询分析器那查也没问题啊
回复

使用道具 举报

发表于 2009-9-20 20:31:45 | 显示全部楼层
看一下这个语句是否可以在数据库环境中正常执行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 08:10:45 | 显示全部楼层
可以啊,分页正常,只是我执行某个过滤后再执行分页就出现这错误
回复 支持 反对

使用道具 举报

发表于 2009-9-21 09:42:19 | 显示全部楼层
楼主,你是怎么过滤呢?代码?如果是贴出来看看。
如果不是,具体说说是怎么过滤的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 15:34:05 | 显示全部楼层
加载时候是 select  top 100* from BZZLXX where 1=1and 1=1order by djh
分页的是select  top 100* from BZZLXX where (ZLBS not in (SELECT TOP 100 ZLBS FROM BZZLXX  order by djh  )) and 1=1  and 1=1 order by djh
过滤的是select  top 100* from BZZLXX where 1=1  and 1=1 order by djh
以上SQL在查询分析器都正常
出现异常是在 先过滤后分页就出现
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 15:36:10 | 显示全部楼层
如果全部不要order by djh 的话就不会出现错误
回复 支持 反对

使用道具 举报

发表于 2009-9-21 16:09:01 | 显示全部楼层
你把1楼的sql贴到标准数据集中,看能预览出数据么?出错的时候不用管就确定就好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 16:35:36 | 显示全部楼层
有数据啊
回复 支持 反对

使用道具 举报

发表于 2009-9-21 16:37:11 | 显示全部楼层
有数据就可以使用le,至于那个错误可以不用管他。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-21 17:01:17 | 显示全部楼层
不管不得啊,它抛出那异常让数据都卡死,让字段都找不到
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 20:14 , Processed in 0.041912 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表