Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Хранение отчетов в базе

6.0K
27 мая 2009 года
Balda
79 / / 12.05.2008
Прога реализована в MS VS .NET 2008 на C#, база в MS SQL Server 2005.
По данным из базы формируются различные отчеты. Отчет хранится в DataTable.
Необходимо сохранять отчет сгенерированный прогой в БД.
Отчеты довольно объемные и потому возникает вопрос как лучше это сделать: хранить в поле типа binary или в XML?
241
27 мая 2009 года
Sanila_san
1.6K / / 07.06.2005
Если речь идёт о сериализации DataTable внутри DataSet, то binary-представление по объёму раз в десять меньше текстового - насколько помню. Однако лучший вариант - просто проделать эксперимент: наваять тысячи две отчётов и затолкать в базу двумя способами. Заодно откроется много интересного о скорости работы.
6.0K
29 мая 2009 года
Balda
79 / / 12.05.2008
Ага. Ну, с XML всё понятно: использовать XMLReader/XMLWriter.
А как сохранить содержимое таблицы в поле базы типа binary?
241
31 мая 2009 года
Sanila_san
1.6K / / 07.06.2005
Я точно не помню уже, но в общем там надо копать в сторону сериализации датасетов. В 2-м фреймворке сделали возможность сериализовать датасет в двоичном виде.
6.0K
01 июня 2009 года
Balda
79 / / 12.05.2008
Спасибо )
буду копать )
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог