Как добавить данные к Access БД?

Тема в разделе ".NET", создана пользователем -, 13 апр 2006.

Статус темы:
Закрыта.
  1. Гость

    Я делаю так:

    Код (Text):
    public OleDbConnection connectUsdata = new OleDbConnection();
    public OleDbCommand cmd = new OleDbCommand("INSERT INTO Usdata (ID, Name) VALUES ('4', 'papa')", connectUsdata);
    connectUsdata.Open();
    OleDbDataReader myReader = cmd.ExecuteReader();
    myReader.Close();
    connectUsdata.Close();
    Но вылетает ошибка:
    Как вообще добавлять строки к access БД? Есть ли другие способы? Почему этот не работает?

    Помогите плз!
     
  2. Jedi

    Jedi Гость

    Аналогичная беда.

    :blink:
     
  3. Central

    Central Гость

    Дак как ты хочешь добавить данные методом который их считывает!!! Нужно юзать cmd.ExecuteNonQuery() и никаких ридеров не надо!!!
     
  4. NikSoft

    NikSoft Гость

    Данный пример показывает, как добавить новую запись в таблицу Сustomers базы данных Northwind(MS Access database).
    OleDbConnection myConnection = new OleDbConnection("Provider=SQLOLEDB;Data
    Source=localhost;Initial Catalog=Northwind;Integrated Security=SSPI;");
    OleDbCommand myCommand = new OleDbCommand("INSERT INTO customers (CustomerID, CompanyName) VALUES ('WWWw3', 'papappppppppppp')");
    myCommand.Connection = myConnection;
    myConnection.Open();
    myCommand.ExecuteNonQuery();
    myCommand.Connection.Close();
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей