Попробуйте указать полный путь к вашей базе данных в строке подключения
Тогда, возможно, попробуйте добавить CommandText, прежде чем открывать Соединение.
Я имею в виду:
cmd.CommandText = query;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Предоставляет ли ваша база данных информацию с помощью SELECT?
Возможно, вам нужно перенастроить пользователя базы данных и дать ему права на запись, изменение и удаление.
Если ничего не помогает, то вы можете проверить, не выдает ли это ошибку.
try
{
cmd.CommandText = query;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
catch(Exception ex)
{
Console.WriteLine(ex);
}