2013-07-23 5 views
0

Есть ли способ программно удалить первые 3 строки в таблице Access? Мне нужно выполнить эту операцию удаления после того, как я финишировал импорт файла Excel в Access.как программно удалить первые 3 строки в таблице?

+1

Строки не имеют встроенного порядка в таблицах, поэтому * первые три * само по себе не имеет смысла. Что для вас означает * первые три *? Строки с самой ранней меткой времени? Строки с наименьшими идентификационными номерами? Что-то другое? –

ответ

0

Выполните инструкцию SQL из вашего кода.

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

Пожалуйста, замените TableName и TableNameId с именем таблицы, которую вы хотите удалить строки и столбца идентификаторов соответственно.

Обратите внимание, что вы не можете выполнить это заявление напрямую. Вы должны использовать доступные объекты в Access для выполнения SQL-запросов/операций.

+0

Спасибо, работает просто отлично! – user1875017

+0

Пожалуйста, если вы считаете, что мой ответ помог вам, и вы считаете, что это правильный ответ в этом случае, отметьте его как принятый. – HuorSwords

Смежные вопросы