Вылетает исключение database is locked, как это исправить?

    static void Main(string[] args)
    {
        string connectionString = "Data Source=C:/Users/Stewi/AppData/Local/Google/Chrome/User Data/Default/History";
        using (SQLiteConnection connection = new SQLiteConnection(connectionString))
        {
            connection.Open();

            // Выполнение запроса к базе данных
            string query = "SELECT url, title, visit_count FROM urls";
            using (SQLiteCommand command = new SQLiteCommand(query, connection))
            {
                using (SQLiteDataReader reader = command.ExecuteReader())
                {
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            // код обработки результатов запроса
                            string url = reader.GetString(0);
                            string title = reader.GetString(1);
                            int visitCount = reader.GetInt32(2);
                            Console.WriteLine("{0}: {1} ({2} visits)", title, url, visitCount);
                        }
                    }
                    else
                    {
                        Console.WriteLine("Запрос не вернул ни одной строки.");
                    }
                }
            }

            connection.Close();
        }
    }

Ответы (0 шт):