Не совсем понятно, что вы пытаетесь сделать. Я думаю, что вам нужен следующий код - он удаляет строку, основанную на первичном ключе, где в этом случае имя столбца первичного ключа называется TaskId (но вы можете изменить его на основе имен столбцов таблицы).
Обратите внимание, что он также использует параметризованный SQL, который обеспечивает лучшую производительность и безопасность.
SQL = "DELETE FROM Task where TaskId = @taskid";
dbConn.Open();
dbCommand = new SqlCeCommand(SQL, dbConn);
dbCommand.Parameters.Add("@taskid", SqlDbType.Int);
dbCommand.Parameters["@taskid"].Value = index;
dbCommand.ExecuteNonQuery();
dbConn.Close();