|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.07.2008, 22:13 | #1 |
Регистрация: 10.07.2008
Сообщений: 3
|
Чтение изображения из базы данных, Вместо изображения - "System.Byte[]"
Сервер: Windows Vista SP1 + IIS
База данных: Microsoft SQL Server 2008 Суть проблемы: При извлечении изображения из базы данных, я вижу вместо него надпись "System.Byte[]" С Гуглом я дружу, он у меня по этому вопросу уже, можно сказать, в печёнках сидит: решения я так и не нашёл. Source ASPX страницы, призванной выводить изображение: Код:
В базе данных проблем точно нету, т.к. локальный запрос Код:
---------------- Вот другой кусок кода, в котором я сначла считываю данные из изображения в переменную, а потом сразу вывожу той же функцией Response.BinaryWrite(b);. Код:
------------ Что, собственно, делать? Как "правильно" извлечь изображение из базы данных? |
10.07.2008, 22:27 | #2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Могу ошибиться, не пишу под дотнет, но по-моему вместо вот этого:
Код:
Код:
|
10.07.2008, 22:35 | #3 |
Регистрация: 10.07.2008
Сообщений: 3
|
2B_N
Результат - тот же. Строка Код:
---- Есть у меня подозрение, что проблема в IIS, либо в настройках SQL сервера... Только вот знать бы, где именно. Последний раз редактировалось ruelCrow; 10.07.2008 в 22:41. |
10.07.2008, 23:29 | #4 |
Регистрация: 10.07.2008
Сообщений: 3
|
Проблема решилась, по закону подлости, как только я отчаялся и написал на форум.
Заключалась проблема в криворукости и невнимательнсоти. А именно: когда я загружал изображения в БД, в SQL-запросе вместо скалярной переменной @img_data я использовал обычную вставку вида ...'"+b+"'.... Как результат: в БД оказывалась пресловутая строчка "System.Byte[]". |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как сделать чтение из тяжелой базы данных? | Sanek777 | Общие вопросы Delphi | 1 | 02.09.2008 23:51 |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) | Dorvir | Microsoft Office Excel | 2 | 28.03.2008 10:03 |
Создаю диаграмму "Bar". Подскажите как убрать растояние между "столбами" | MAcK | Компоненты Delphi | 11 | 24.10.2007 10:49 |
База данных в Delphi "Учет посещаемости студентов в вузе" | Айрат | Фриланс | 11 | 22.12.2006 18:46 |