Я просто ищу простой код, который удаляет верхнюю запись из таблицы.Как удалить только верхнюю запись из таблицы?
Я пробовал:
SqlCommand Delete = new SqlCommand("Command String", cn);
cn.Open();
Delete.CommandText = "DELETE TOP (1) queue.* FROM queue ";
Delete.ExecuteNonQuery();
cn.Close();
Но я получаю сообщение об ошибке:
Incorrect syntax near '*'.
TOP
только кажется, работать с SELECT
.
Попробуйте этот. 'DELETE TOP 1 FROM queue' –
Любопытно, но действительно ли вы верите, что первая строка абсолютно та, которую вы хотите удалить, без заказа или выбора определенного идентификатора? –
Да всегда самая лучшая запись, которую нужно удалить. только проблема теперь получает обновление datagrid после удаления записи – ghost10000