powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как записать dataTable в таблицу базы Access
2 сообщений из 2, страница 1 из 1
Как записать dataTable в таблицу базы Access
    #37992446
miron_baton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ, как записать предварительно заполненную dataTable в таблицу базы Access? Второй день уже мозги конопачу, в поиске ни чёрта нет(

Код: c#
1.
2.
3.
4.
5.
//Отдельно создаю и заполняю dataTable
DataTable dtTable = new DataTable();
dtTable.Columns.Add("A", typeof(Double));
dtTable.Columns.Add("B", typeof(Double));
//...


В базе есть таблица "test" с 2 полями "A" и "B" тех же типов.
Как добавить записи dtTable в эту таблицу? Знаю что adapter, insert, update, но как конкретно???
Код: c#
1.
2.
3.
4.
5.
//Если делаю так
dbAdapter.InsertCommand = new OleDbCommand(@"INSERT test INTO test (A, B) values(?, ?)", dbCon);
dbAdapter.InsertCommand.Parameters.Add("@A", OleDbType.Numeric, 0, "A");
dbAdapter.InsertCommand.Parameters.Add("@B", OleDbType.Numeric, 0, "B");
dbAdapter.Update(dtTable);


То вылетает ошибка "Для обновления требуется действительный UpdateCommand при передаче коллекции DataRow с измененными строками"
...
Рейтинг: 0 / 0
Как записать dataTable в таблицу базы Access
    #37992647
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упоминание UpdateCommand не наводит ни на какие мысли? Так пробовали? По приколу посмотрите что вернет dtTable.GetChanges(DataRowState.Added)
Надеюсь это вам поможет... в сообщении есть ссылка на то место с которого следует начать поиск :)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Как записать dataTable в таблицу базы Access
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]