Я пытаюсь переиндексировать таблицу в простой базе данных, которую я создал с помощью SQLite.NET и VS2008. Мне нужно переиндексировать таблицы после каждой команды DELETE, и вот фрагмент кода, который я написал (он не работает):
SQLiteCommand currentCommand;
String tempString = "REINDEX tf_questions";
//String tempString = "REINDEX [main].tf_questions";
//String tempString = "REINDEX main.tf_questions";
currentCommand = new SQLiteCommand(myConnection);
currentCommand.CommandText = tempString;
currentCommand.ExecuteNonQuery()
При запуске в моей программе код не выдает ошибок, но также не переиндексирует таблицу "tf_questions". В приведенном выше примере вы также увидите другие строки запроса, которые я пробовал, которые также не работают.
Пожалуйста, помогите,
Спасибо