我怎麼能選擇我的訪問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