Member 2256533 Ответов: 2

Как использовать инструкцию insert into для access 2010 с помощью C#


Я пытаюсь написать универсальный метод, в котором я могу отправить инструкцию SQL в качестве параметра и выполнить ее в своей базе данных Access. Я написал один, который работает, когда все, что я делаю, это получаю информацию из базы данных, но я не могу заставить работать тот, который помещает информацию в базу данных.
SQL = Insert Into [Category] (CategoryDescription) values('Pizza')
И я получаю ошибку" операция должна использовать обновляемый запрос".

Что я уже пробовал:

public void ExecuteAction(string SQL)
        {
            OpenDatabase();
            OleDbCommand myAccessCommand = new OleDbCommand(SQL, Conn);
            myAccessCommand.ExecuteNonQuery();
            CloseDatabase();
        }

Но это не работает.

CHill60

Нам нужно увидеть sql

2 Ответов

Рейтинг:
1

Member 2256533

Insert Into [Category] (CategoryDescription) Values('" + txtNewCategory.Text + "')"


Рейтинг:
1

Member 2256533

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