|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.01.2012, 09:18 | #21 |
Пользователь
Регистрация: 16.01.2012
Сообщений: 17
|
Я бы изменила Мир... но Бог не дает Мне исходники...
|
19.01.2012, 10:09 | #22 |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
Вообще не понимаю о чем 6 пункт.
Что у вас в дин массиве? И с чем вы его сравниваете? Почему просто не сделать селект? Вы залили ваш ексель файл в БД. Что вам мешает сделать сеслект с условием совпадения ФИО и ДР? И полученную выборку выгрузить снова в ексель.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) |
19.01.2012, 12:04 | #23 |
Пользователь
Регистрация: 16.01.2012
Сообщений: 17
|
Просто выгрузка из селекта в эксель занимает больше времени, чем выгрузить поля селекта в массив и сравнить (есть ФИО, информации о которых в БД нет, поэтому и проверяю на совпадение ФИО).Если ту же операцию провести с экселем, больше времени идет и ресурсов компа.
Я бы изменила Мир... но Бог не дает Мне исходники...
|
19.01.2012, 13:00 | #24 | |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
Цитата:
Я не знаю как вы себе представляете свою программу, но вот как сделал бы я. 1. Заливаем данные из экселя в БД(в табличку). 2. Строим выборку из БД с условием по ФИО и ДР. 3. Выгружаем обратно в ексель. О какой ресурсоемкости вы говорите? В программе мы получаем датасет который нужно выплюнуть в ексель. Методов его туда выплюнуть уйма. Начиная с оле и адо и заканчивая сторонними компонентами (есть бесплатные варианты). Для этой программы можно даже интерфейс не делать. Обойтись консольным приложением.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) |
|
19.01.2012, 14:51 | #25 |
Пользователь
Регистрация: 16.01.2012
Сообщений: 17
|
rdama, вот смотрите: в экселе скажем есть Петров, Иванов, Сидоров, в результате запроса получаем, что в БД есть Петров и Иванов, ну не попал туда Сидоров, не Судьба) Соответственно нужно выгруженный DataSet сверять с экселевским листком на совпадение ФИО, чтобы несчастному Сидорову лишнего не написать. Вот и получается, что если напрямую с Экселем делать, 2000 обращений к ячейкам на проверку....Он не очень этому радуется. Поэтому Я и сделала массив, чтобы записать все, а потом разом перегнать в Эксель)
Я бы изменила Мир... но Бог не дает Мне исходники...
|
19.01.2012, 19:25 | #26 | |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
Цитата:
Еще раз читаем мой вариант вашей программы. Особое внимание 1 пункт. И читаем пока не дойдет, что в нем речь идет о 100% загрузку файла ексель в таблицу в бд. И в последующих манипуляциях он не участвует.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) |
|
19.01.2012, 19:25 | #27 | |
Форумчанин
Регистрация: 25.07.2009
Сообщений: 533
|
Цитата:
Еще раз читаем мой вариант вашей программы. Особое внимание 1 пункт. И читаем пока не дойдет, что в нем речь идет о 100% загрузку файла ексель в таблицу в бд. И в последующих манипуляциях он не участвует.
Маразм крепчал. Еноты пели...
R-style Dataknowlege Access Member Account (RDAMA) |
|
20.01.2012, 09:58 | #28 |
Пользователь
Регистрация: 16.01.2012
Сообщений: 17
|
rdama, это вы как-то не удосужились вникнуть!
Да, файл залили весь, но при выполнении выборки когда совсеми INNER JOINами, в результате получаем не все таблицы, и чтобы не инсертить в БД результаты эт ого запроса, был введен массив! И желательно без своих резких выражений, типа про чушь, Я только начинаю, стараюсь как могу. Уж взялись за обсуждение, так будьте терпеливей!
Я бы изменила Мир... но Бог не дает Мне исходники...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
facebook хочет слишком много знать | pu4koff | Свободное общение | 15 | 28.11.2011 13:48 |
Вложенные функции или слишком много условий | OgE®_M@G | Microsoft Office Excel | 4 | 03.11.2011 07:35 |
Много SQL запросов что компьютер подвисает!! | Football_lady | SQL, базы данных | 4 | 28.11.2009 13:05 |
Слишком много актуальных параметров... | extrimportal | Общие вопросы Delphi | 7 | 22.04.2009 22:41 |
Проблема: Слишком много различных форматов | Стася | Microsoft Office Excel | 3 | 25.04.2007 08:25 |