Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 14.03.2016
Сообщений: 2

SQL Server CE - вставка большого количества записей - зависает программа

15.03.2016, 07:51. Показов 1353. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые!

Столкнулся с неожиданной проблемой.
По требованию заказчика база на Sql server Compact. Клиент c#.

Так вот после загрузки tableadapter.Insert'ом 150000 записей приложение уходит в бесконечный поток. Что то там молотит, но не откликается. В дебаггере ничего не происходит ))) Что это? Как то можно управлять процессом?

Я никогда с таким не сталкивался, потому что работал с нормальным SQL server'ом и все делал на сервере.
Что то можно сделать? Пожалуйста, не советуйте переходить на SQL server и делать все на сервере, требования заказчика.

Добавлено через 20 часов 22 минуты
Может проблема непонятна? Что то никто не хочет помочь))

В цикле

for i=1 to 150000 { tableadapter.Insert (поля и параметры) - уходит в бесконечность и не откликается...

Может Sql server CE не успевает вставлять записи? Как он работает?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
15.03.2016, 07:51
Ответы с готовыми решениями:

Вставка большого количества данных
Добрый день. Не подскажете, кто какими способами заносит данные в базу MS SQL Server? У меня есть 80 000 строк лога, я их...

вставка большого количества записей в таблицу Word
Здравствуйте. Используя OLE Word Automation, можно ли вставить в таблицу большое количество записей (~20000)? А то ежели построчно...

Вставка большого количества строк
Никак не могу придумать, как наиболее элегантно сделать то, что мне нужно. Есть двумерный массив $m, причём количество строк в нём...

2
785 / 616 / 273
Регистрация: 04.08.2015
Сообщений: 1,713
15.03.2016, 09:44
Цитата Сообщение от popovov Посмотреть сообщение
Я никогда с таким не сталкивался, потому что работал с нормальным SQL server'ом и все делал на сервере.
На SQL Server вы бы тоже в цикле вставляли 150000 записей? Тогда откройте для себя SQLBulkCopy и Bulk Insert.

http://sqlcebulkcopy.codeplex.com/
1
0 / 0 / 0
Регистрация: 14.03.2016
Сообщений: 2
15.03.2016, 09:53  [ТС]
Открыл))) Спасибо! Даже Вашу иронию пропускаю)))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.03.2016, 09:53
Помогаю со студенческими работами здесь

Поиск большого количества записей
Товарищи Гуру, прошу помощи...Такой момент есть поиск и выгрузка в excel код привожу procedure TProvForm.BitBtn1Click(Sender: TObject); ...

UPDATE большого количества записей
Добрый день, есть таблица T в которой шесть миллионов записей. В таблице есть внешний ключ на справочник. В справочнике надо поменять ИД с...

Вставка большого количества значений в where для одного столбца
Есть простой запрос, использую в VS 2010 работая с базой Oracle 10i. SELECT PAYERID, UNP FROM TBLPAYER WHERE ...

Вставка данных из большого количества внешних файлов csv
Приветствую Есть большая проблема и требуется помощь профи. Без предыстории не обойтись. Есть ряд, скажем так, датчиков, большое...

Ускорение отображения большого количества записей.
Есть Grid подключенный к набору записей (ADODB.Recordset) содержащему большое кол-во записей (около 2000) как сделать так, чтобы эти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru