Как я могу обрезать таблицу с помощью C#.Как таблицы TRUNCATE с C#
Я делаю это, но он не работает.
cmd.CommandText = "TRUNCATE TABLE dalbara;";
cmd.ExecuteNonQuery();
Visual Studio дает мне эту ошибку:
Invalid SQL command, you only can do 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT' or 'UPDATE'
Я хочу удалить и перезапустить все мои таблицы доступа. С помощью команды DELETE значения автоинкремента не сбрасываются.
Это вопрос с разрешением. Пользователь, с которым работает ваш код, не имеет разрешения в Db для TRUNCATE. – Kevin
Как я могу активировать это разрешение? –
Определите учетную запись пользователя, используемую в соединении db, и в db предоставите пользователю ALTER TABLE разрешение на таблицу, которую вы пытаетесь TRUNCATE. Если вы используете интегрированную WIndows Security, то пользователь должен использовать код, который нуждается в этом разрешении в таблице. – Kevin