我又遇到了asp+sql server 的问题 急!急!急!急!急!急!急!急!
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]当没有用 EXISTS 引入子查询时,在选择列表中只能指定一个表达式。
/ProductList.asp, 第 468 行
sql 语句:
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 "
请指教啊,本人是菜鸟
[解决办法]
select top 100 percent *这里只能有一个字段
[解决办法]
LS正解
[解决办法]
同上
sql= "select top 30 * from xlb where xlbid in(select top 100 percent 这里用xlbid对应的产品里的字段 from chanpin where cang=0 order by rq desc,sj desc) and cang=0 order by xlbid desc "
[解决办法]
同上楼
[解决办法]
select top 100 percent * 星号去掉
[解决办法]
同意楼上的;
[解决办法]
对,子查询返回只能是单列的记录集