我怎么能选择我的访问DATABSE最后的700项? 我使用这个选择上衣700 *从objectaer工作仅在2005年SQLSERVER 2008年,但
private string strsqlcommandBeta = "select top 700 * from objectaer " +
" order by objectdate desc" +
" ";
,但我发现这个错误
SELECT语句包含保留字或拼写错误或缺少变量名,或标点符号不正确。
我怎么能选择我的访问DATABSE最后的700项? 我使用这个选择上衣700 *从objectaer工作仅在2005年SQLSERVER 2008年,但
private string strsqlcommandBeta = "select top 700 * from objectaer " +
" order by objectdate desc" +
" ";
,但我发现这个错误
SELECT语句包含保留字或拼写错误或缺少变量名,或标点符号不正确。
SELECT语句包含保留字或拼写错误或缺少变量名,或标点符号不正确。
通常,这是在您的某个表中使用关键字作为字段名称的结果,或者是作为查询中的别名使用的关键字。如果您没有用[]
“引用”关键字作为字段名称,则会收到错误消息。
虽然我不能看到被不适当地用在您的查询的关键字,试试这个:
SELECT TOP 700 * FROM [objectaer] ORDER BY [objectdate] DESC
也有可能,这个问题是不是与你的查询,而如果objectaer
是一个查询对象,你”在Access中创建的文件包含不正确的语法,您可能会看到objectaer
的错误。
我不知道是什么,现在相同的代码工作正常 – robert
你的问题的标题建议你使用SQL Server,但标签并非如此。你能澄清吗? –
是的,对不起,我使用的访问,在我的在线服务器,我还运行一个SQLServer 2008年和我的本地机器我跑SQLSERVER 2005年,但在我的代码我使用的访问时,SQL Server 2005和SQL Server 2008年的标题是个错误 – robert