![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
![]()
Спасибо большое. Подход будет заключаться в создании отдельных таблиц (согласно структуре XML) в самой БД. Сама вставка будет работать через метод ApplyUpdate динамически созданного датасета Dataset1 являющегося копией таблицы из БД. Который в свою очередь будет собираться из DataSetXML созданного через XML маппер. Осталось купить чего нить покрепче и надеятся что это будет работать дейстивтельно быстрее чем построчная вставка =)
Пишу много и развернуто
Последний раз редактировалось Heneken87; 11.07.2017 в 19:22. |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
На счет быстрей на сервере навряд-ли. Все равно датасетпровайдер сгенерит последовательность инсертов и отправит их пакетом sql-серверу. Точно так же, как бы программно кучу append-ов клиентдатасету и тот же ApplyUpdates. А на клиенте скорее всего быстрей. Получится - отпишись ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#14 | |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
![]() Цитата:
Пишу много и развернуто
|
|
![]() |
![]() |
![]() |
#15 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Код:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 12.07.2017 в 12:04. |
|
![]() |
![]() |
![]() |
#16 | |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
![]()
Можно даже и так
declare @BufTable table (n1 nvarchar(10) ,n2 int ,n3 Money) insert into TableA (N1,N2,N3) BufTable.n1,BufTable.n2,BufTable.n3 Зактык в том, как передать ему эту самую @BufTable средствами Delphi Цитата:
Мне кажется просто в SQL запросе передать соответствующе обрамленный XML текст в 90 МБ не прокатит. Да помимо самой XML там схема нужна будет. P/S/ Я пока не пробовал вчерашнюю идею, другие задачи были
Пишу много и развернуто
Последний раз редактировалось Heneken87; 12.07.2017 в 18:32. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
insert into MsSql | stalsoft | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 3 | 07.11.2012 15:38 |
MSSQL | Xe-Xe | SQL, базы данных | 4 | 31.10.2011 15:39 |
Запросы в MSSQL | Hookis1 | Фриланс | 9 | 17.04.2010 18:08 |
C# + MSSQL | dampirik | Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) | 3 | 17.12.2009 01:40 |
mssql + с# | dampirik | SQL, базы данных | 1 | 14.12.2009 19:03 |