Запрос обновления Sqlite вызывает сбой редактора единиц - PullRequest
0 голосов
/ 14 февраля 2019

Я пытаюсь обновить значение в моей базе данных SQLite, функция запускается, когда пользователь выполняет определенное действие, я запустил функцию без выполнения запроса, и он не падает, поэтому проблема должна лежать где-то в моем запросе SQLite..

Изначально я думал, что проблема могла быть вызвана моими параметрами, поэтому я попробовал все другие значения, но приложение все равно зависало.

        SqliteConnection Room = new SqliteConnection("Data Source=Assets\\Plugins\\Rooms Table.db;Version=3;");
        Room.Open();
        string RemovalString = "UPDATE tblRoom SET Box=@f WHERE Roomx=@x AND Roomy=@y";
        SqliteCommand CMD = new SqliteCommand(RemovalString,Room);
        CMD.Parameters.AddWithValue("@f", false);
        CMD.Parameters.AddWithValue("@x",CordinateHandler.Cordx);
        CMD.Parameters.AddWithValue("@y",CordinateHandler.Cordy);
        CMD.ExecuteNonQuery();
        Room.Close();

Я ожидал, что запрос будет выполнен без проблем, однако, когда я запустил его, весь редактор единства зависает, и я могу восстановить контроль только после завершения задачи с помощью диспетчера задач и повторного открытия проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...