desAlex
2 / 2 / 0
Регистрация: 12.11.2011
Сообщений: 48
|
||||||
1 | ||||||
Как сделать быстрее заполнение таблицы в БД тысячью строк27.11.2011, 18:10. Просмотров 1353. Ответов 6
Метки нет Все метки)
(
Здравствуйте.
Мне нужно добавить в таблицу в БД Oracle много строк (более тысячи) за раз. Я умею добавлять одну строчку. Но делать это в цикле тысячу раз ..очень долго, ведь каждый раз открывается новая транзакция, добавляется строчка, затем COMMIT и т.д. Как сделать добавление в рамках одной транзакции (на сколько я понимаю)? примерный кусок кода, который сейчас у меня
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
27.11.2011, 18:10 |
Ответы с готовыми решениями:
6
DataGridView как сделать быстрее работу программы (скрытие ненужных строк) Как сделать заполнение таблицы из txt в datagridview Заполнение части строк из файла в comboBox, как сделать?
Как сделать копирование и вставку строк таблицы для дерева? |
Петррр
6192 / 3493 / 899
Регистрация: 28.10.2010
Сообщений: 5,928
|
|
27.11.2011, 18:28 | 2 |
1. Создать DataSet.
2. Написать адаптер. 3. Вызвать у адаптера метод Update. 4. Возможно еще есть другой метод, если Вы скажите откуда берутся данные.
1
|
desAlex
2 / 2 / 0
Регистрация: 12.11.2011
Сообщений: 48
|
|
27.11.2011, 19:03 [ТС] | 3 |
для оракла это подойдет?
данные - обычные числа в массиве, который формируется в ходе работы програмы
0
|
Петррр
6192 / 3493 / 899
Регистрация: 28.10.2010
Сообщений: 5,928
|
|
27.11.2011, 19:06 | 4 |
desAlex, а почему нет?
0
|
desAlex
2 / 2 / 0
Регистрация: 12.11.2011
Сообщений: 48
|
||||||
27.11.2011, 19:22 [ТС] | 5 | |||||
хорошо, попробую
позже здесь отпишусь вроде такой примерно код должен быть? (непонял как DataSet в моем случае использовать)
0
|
Петррр
6192 / 3493 / 899
Регистрация: 28.10.2010
Сообщений: 5,928
|
||||||
27.11.2011, 19:56 | 6 | |||||
1
|
desAlex
2 / 2 / 0
Регистрация: 12.11.2011
Сообщений: 48
|
|
28.11.2011, 00:17 [ТС] | 7 |
все, проблема решена. большое спасибо!
0
|
28.11.2011, 00:17 | |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
28.11.2011, 00:17 |
Автоматическое заполнение некоторых строк таблицы Заполнение нескольких строк одной таблицы Заполнение таблицы и выделение строк в ней Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |