从objectaer中选择top 700 *仅在sqlserver 2005中工作但在2008年

时间:2011-11-04 22:55:53

标签: ms-access oledb

如何选择访问数据库中的最后700个条目? 我正在使用这个

    private string strsqlcommandBeta = "select top 700 * from objectaer  " +
    " order by objectdate desc" +
    "  ";

但我收到此错误

SELECT语句包含拼写错误或缺失的保留字或参数名称,或者标点符号不正确。

2 个答案:

答案 0 :(得分:2)

  

SELECT语句包含拼写错误或缺失的保留字或参数名称,或者标点符号不正确。

通常,这是在您的某个表中使用关键字作为字段名称或在查询中使用关键字的结果。如果您没有使用[]“引用”关键字作为字段名称,则会收到错误。

虽然我在查询中看不到任何关键字使用不当,但请尝试以下操作:

SELECT TOP 700 * FROM [objectaer] ORDER BY [objectdate] DESC

问题也可能不在于您的查询,而是objectaer是您在Access中创建的包含错误语法的查询对象,您可能会看到objectaer的错误代替。

答案 1 :(得分:-1)

最后尝试“限制700”

Select * from bla bla bla Limit 700