Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2011, 16:15   #1
Alex_B
Новичок
Джуниор
 
Регистрация: 02.06.2011
Сообщений: 1
Вопрос метод обращения с данными (.NET)

Всем доброго времени суток!
В рамках решения задачи парсинга строки уже получено:
1. В главной форме от пользователя получен путь к файлу базы;
2. Через GetOleDbSchemaTable выбраны имена "Таблицы" и "Столбца";
Таблица приготовлена к приёму результатов парсинга - созданы столбцы соответствующих типов.
3. На пользователя возложена обязанность правильно выбрать парсер из списка реализуемых алгоритмов.
3. Каждый парсер реализован в виде отдельного класса(формы).

Вопрос: Как наиболее эффективно организовать передачу исходной строки в выбранный парсер и результатов обратно в базу, зная, что количество записей в базе меньше 200 тысяч; (каждая запись содержит около 30 полей типов "Text", "Intger", "Float")?
Создать в парсере массив, в который копировать только поле с исходной строкой и ключевое поле, затем производить парсинг и обновлять пакетом все поля по совпадению ключа? или передать целиком DataTable и произвести все манипуляции внутри? (кажется, что это наиболее правильный с точки зрения ООП ход, но эту реализацию я себе совсем не представляю)
Или плюнуть и, однажды открыв соединение, организовать for each row.. next, вызывая парсер как функцию, возвращающую DataRow целиком прямо в базу?
Alex_B вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обращения к edit по имени designer999 Общие вопросы Delphi 6 27.12.2010 01:30
Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net gammaray Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate) 2 22.11.2010 17:36
Параллельные обращения к mysql sunnmas БД в Delphi 1 12.10.2009 22:07
передать значение из поля ввода html-формы в метод проекта asp.net Etlau ASP.NET 4 03.06.2009 10:38