Как решить «Исключение нарушения доступа к системе» при манипулировании данными Excel в C #? - PullRequest
0 голосов
/ 20 октября 2019

У меня проблема при подключении к Excel через C # в winform. Как я могу удалить или вставить данные?

public bool Delete(int id)
{
    OleDbConnection oleDbConnection = new OleDbConnection(connectionString);
    try
    {
        string query = "DELETE FROM Sheet1$ WHERE [ID]="+id;
        OleDbCommand oleDbCommand = new OleDbCommand(query, oleDbConnection);
       oleDbCommand.Parameters.AddWithValue("@ID", id);
        oleDbConnection.Open();//system access violation exception c#
        oleDbCommand.ExecuteNonQuery();
        return true;
    }
    catch
    {
        return false;
    }
    finally
    {
        oleDbConnection.Close();
    }
}

Я получаю

Исключение нарушения доступа к системе.

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