查看: 926|回复: 6
|
ASP, SQL 问题
[复制链接]
|
|
SELECT * FROM `news` WHERE `place` = '1' ORDER BY `postdate` DESC LIMIT 0 ,10
请问这段sql 有什么问题?为什么ASP跑不到?database是access 来得。谢谢 |
|
|
|
|
|
|
|
发表于 16-12-2006 12:04 AM
|
显示全部楼层
ACCESS 有 support 'limit' 吗? |
|
|
|
|
|
|
|
发表于 16-12-2006 02:38 AM
|
显示全部楼层
这是 MySQL 的 sql... 当然不能在 access 上运行.
用这个:
SELECT TOP 10 * FROM news WHERE place = '1' ORDER BY postdate DESC |
|
|
|
|
|
|
|
楼主 |
发表于 16-12-2006 04:32 PM
|
显示全部楼层
hmm....好像不能。。。。
为什么如果有"order by"就会显示全部,没有Order by,就会显示10条record? |
|
|
|
|
|
|
|
发表于 16-12-2006 07:15 PM
|
显示全部楼层
原帖由 Hanamichi 于 16-12-2006 04:32 PM 发表
hmm....好像不能。。。。
为什么如果有"order by"就会显示全部,没有Order by,就会显示10条record?
你确定么?可是 goatstudio 应该不会有错。。。,我只知道 sql 是用 top
php 是用 limit number of record 出来
order by 是另一个原因。。。
你 post 你的 sql statement 来看看。。。 |
|
|
|
|
|
|
|
楼主 |
发表于 16-12-2006 07:35 PM
|
显示全部楼层
如果
sSQL = "SELECT TOP 10 * FROM News where Pos = '2' order by dates desc"
set Rs = conn.Execute(sSQL)
就会show全部record.
如果
sSQL = "SELECT TOP 10 * FROM News where Pos = '2'"
set Rs = conn.Execute(sSQL)
就会show 10个 record.
不知道有什么解决方案呢? |
|
|
|
|
|
|
|
楼主 |
发表于 16-12-2006 07:59 PM
|
显示全部楼层
不好意思,问题解决了。
是Access table 的问题。
谢谢大家的帮忙 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|