1) Решите, использовать оператор TRUNCATE или DELETE
Используйте TRUNCATE для сброса таблицы со всеми ее записями и индексами:
using (SqlCommand command = connection.CreateCommand())
{
command.CommandType = CommandType.Text;
command.CommandText = "TRUNCATE TABLE [dbo].[Edit_]";
command.ExecuteNonQuery();
}
Используйте DELETE для удаления всех записей, ноне сбрасывать идентификаторы / столбцы с автоприращением
using (SqlCommand command = connection.CreateCommand())
{
command.CommandType = CommandType.Text;
command.CommandText = "DELETE FROM [dbo].[Edit_]";
command.ExecuteNonQuery();
}
Обратите внимание, что в примерах есть еще одна строка.В предоставленном вами примере оператор SQL никогда не выполняется, пока вы не вызовете один из методов ExecuteXXX (), таких как ExecuteNonQuery ().
2) Убедитесь, что вы используете правильный объект (вы уверены, что он вызван edit_
?).Я рекомендую поместить схему перед именем таблицы, как в предыдущих примерах.
3) Убедитесь, что вы используете правильную строку подключения.Может быть, все нормально работало в производственной среде; -)