读书人

asp+access 转成asp+sql server 遇到的

发布时间: 2012-03-06 20:47:55 作者: rapoo

asp+access 转成asp+sql server 遇到的问题 急!急!急!急!急!急!
如题,转换成asp+sql server后就出现了这个问题:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。
/ProductList.asp, 第 468 行

select 语句:
sql= "select top 30 * from xlb where xlbid in(select * from chanpin where cang=0 order by rq desc,sj desc) and cang=0 order by xlbid desc "

本人菜鸟,还望高手给予指点,谢谢了

[解决办法]
sql= "select top 30 * from xlb where xlbid in(select top 100 percent * from chanpin where cang=0 order by rq desc,sj desc) and cang=0 order by xlbid desc "
[解决办法]
in(select 这里只能select 一个字段)
[解决办法]
顶楼上。

读书人网 >ASP

热点推荐