конструктор без параметров не определен для этого объекта в C # с использованием метода Sqlite-net ExecuteQuery - PullRequest
0 голосов
/ 30 апреля 2019

Я работаю с приложением C #, используя Sqlite-net.Мой запрос должен возвращать значение одного столбца, но когда я запускаю запрос, я получаю исключение.Мой код:

foreach(var group in groups)
{   
    var groupNameCmd = EdgeDatabase._connection.CreateCommand(@"SELECT Name from tblGroup WHERE Id = " + group.Id);
    List<string> groupName = groupNameCmd.ExecuteQuery<string>();
}

В «ExecuteQuery» я получаю исключение «для этого объекта не определен конструктор без параметров».

1 Ответ

0 голосов
/ 30 апреля 2019

Вы использовали group.Id при создании команды SQL. Этот group должен быть экземпляром класса.

Проверьте, есть ли в классе конструктор без параметров, экземпляром которого является group. Если нет, попробуйте добавить конструктор без параметров в этот класс.

...