2013-07-23 46 views
0

有沒有辦法編程刪除Access表中的前3行?在將Excel文件導入Access後,我需要執行此刪除操作。如何以編程方式刪除表中的前3行?

+1

行在表中沒有內在順序,所以*前三個*本身是沒有意義的。 *前三個*對你來說意味着什麼?具有最早時間戳的行?具有最低ID號碼的行?還有別的嗎? –

回答

0

從您的代碼執行下面的SQL語句。

DELETE FROM TableName 
WHERE TableNameId IN (SELECT TOP 3 TableNameId FROM TableName) 

請與要分別刪除行和標識列的表的名稱替換TableNameTableNameId

請注意,您不能直接執行此語句。您必須使用Access上的可用對象來執行SQL查詢/操作。

+0

謝謝,作品太棒了! – user1875017

+0

如果您認爲我的答案對您有幫助,並且您認爲這是本案中的正確答案,請將其標記爲已接受。 – HuorSwords

相關問題