如何使用Access数据库模拟LIMIT MySQL子句?

时间:2014-02-26 15:50:41

标签: mysql ms-access vbscript asp-classic limit

在从* .MDB Access数据库获取记录集的ASP页面(VBScript)中,如何在SQL中模拟MySQL的LIMIT子句?

<%
    Dim cn,rs
    Set cn = Server.CreateObject("ADODB.Connection")
    Set rs = Server.CreateObject("ADODB.Recordset") 
    cn.Open dbConnectionString
    Dim sql
    sql = "SELECT * FROM mytable LIMIT 10,50"
    Set rs = cn.Execute(sql)
%>

1 个答案:

答案 0 :(得分:4)

在Access中,将结果限制为前X个结果如下所示。

的MySQL

SELECT * FROM mytable LIMIT 10

访问

SELECT TOP 10 * FROM mytable

如果您想使用偏移量,请查看此答案:

MS Access LIMIT X, Y