|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.07.2017, 19:10 | #11 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
11.07.2017, 19:20 | #12 |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Спасибо большое. Подход будет заключаться в создании отдельных таблиц (согласно структуре XML) в самой БД. Сама вставка будет работать через метод ApplyUpdate динамически созданного датасета Dataset1 являющегося копией таблицы из БД. Который в свою очередь будет собираться из DataSetXML созданного через XML маппер. Осталось купить чего нить покрепче и надеятся что это будет работать дейстивтельно быстрее чем построчная вставка =)
Пишу много и развернуто
Последний раз редактировалось Heneken87; 11.07.2017 в 19:22. |
11.07.2017, 19:28 | #13 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
На счет быстрей на сервере навряд-ли. Все равно датасетпровайдер сгенерит последовательность инсертов и отправит их пакетом sql-серверу. Точно так же, как бы программно кучу append-ов клиентдатасету и тот же ApplyUpdates. А на клиенте скорее всего быстрей. Получится - отпишись ))
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
11.07.2017, 19:30 | #14 | |
Форумчанин
Регистрация: 27.04.2012
Сообщений: 219
|
Цитата:
Пишу много и развернуто
|
|
12.07.2017, 11:46 | #15 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Код:
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 12.07.2017 в 12:04. |
|
12.07.2017, 18:11 | #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 |