Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Скачивание файла, ms sql, download, OleDb / 10 сообщений из 10, страница 1 из 1
07.11.2013, 17:46
    #38456675
Алексей Ку.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание файла, ms sql, download, OleDb
Подскажите пожалуйста!

БД MS SQL хранит таблицу с image`ми. Надо скачать файл. По условиям необходимо использовать OleDbConnection.

На данный момент есть:
OleDbDataReader берёт поле image из результата выполнения хранимой пр., которая делает select image... -> запихивает его в bytes[] -> передаёт FileStream, который пишет bytes в файл.

Работает но у меня след проблемы:
Правильно ли использовать OleDbDataReader+хранимая проц. на сервере которая возвращает поле image? Может есть какие-то другие способы (но необходимо именно с OleDb!).

Как быть если размер файла достаточно велик и надо выводит прогресс скачивания:
Как получить заранее размер файла?
Хранить/передавать его из "хранимки" программе отдельным полем?
...
Рейтинг: 0 / 0
07.11.2013, 19:06
    #38456851
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание файла, ms sql, download, OleDb
Алексей Ку.По условиям необходимо использовать OleDbConnection.
Какой тупой у вас преподаватель, однако.
...
Рейтинг: 0 / 0
07.11.2013, 20:39
    #38456956
Алексей Ку.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание файла, ms sql, download, OleDb
Сон Веры ПавловныАлексей Ку.По условиям необходимо использовать OleDbConnection.
Какой тупой у вас преподаватель, однако.

Да это не универ а рабочие проекты...
Никто не может предложить решения?
...
Рейтинг: 0 / 0
07.11.2013, 22:25
    #38457038
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание файла, ms sql, download, OleDb
Алексей Ку.Работает но у меня след проблемы:
Правильно ли использовать OleDbDataReader+хранимая проц. на сервере которая возвращает поле image? Может есть какие-то другие способы (но необходимо именно с OleDb!).
не вижу проблемы

Алексей Ку.Как получить заранее размер файла?
Хранить/передавать его из "хранимки" программе отдельным полем?
отдельным запросом/хранимкой

можно принять йаду и отдельными запросами получать чанки(используя SUBSTRING)
прогрессометр будет точным
...
Рейтинг: 0 / 0
08.11.2013, 06:46
    #38457311
Сон Веры Павловны
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание файла, ms sql, download, OleDb
Алексей Ку.Да это не универ а рабочие проекты...
Не затруднит ли в таком случае озвучить причину сознательного отказа от специализированного класса, предназначенного именно для работы с указанной БД, и заточенного под её специфику, в пользу в общем-то архаичной и не особенно функциональной альтернативы? Просто интересно - я такую причину придумать не смог.
...
Рейтинг: 0 / 0
11.11.2013, 09:23
    #38459860
Алексей Ку.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание файла, ms sql, download, OleDb
Сон Веры Павловны,

Как в ДМБ: - Видишь суслика? - Нет... - И я не вижу, а он есть...!
...
Рейтинг: 0 / 0
11.11.2013, 09:24
    #38459861
Алексей Ку.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание файла, ms sql, download, OleDb
Изопропил,

Можно чуть-чуть подробнее про этот механизм?
...
Рейтинг: 0 / 0
11.11.2013, 09:52
    #38459887
Алексей Ку.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание файла, ms sql, download, OleDb
Сон Веры Павловны,

На самом деле можно. Но придётся туеву хучу функционала переделывать, а на это как всегда нету времени...
...
Рейтинг: 0 / 0
11.11.2013, 13:41
    #38460320
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание файла, ms sql, download, OleDb
Алексей Ку.На самом деле можно. Но придётся туеву хучу функционала переделывать, а на это как всегда нету времени...
какой же это функционал?

да и переделывать можно постепенно,
поживут вместе оба провайдера
...
Рейтинг: 0 / 0
11.11.2013, 13:44
    #38460324
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скачивание файла, ms sql, download, OleDb
Алексей Ку.На самом деле можно. Но придётся туеву хучу функционала переделывать, а на это как всегда нету времени...
какой же это функционал?

да и переделывать можно постепенно,
поживут вместе оба провайдера
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Скачивание файла, ms sql, download, OleDb / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]