![]() |
|
Модераторы: gambit |
![]()
|
|
| vasjon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.9.2007 Репутация: нет Всего: нет |
Пытаюсь экспортировать данные из Access таблицы. В таблице есть текстовые поля (сними проблем нет) и есть поле объекта OLE, в котором хранится jpg картинка. Сейчас для экспорта текста использую следующий код:
соотвественно если пытаюсь выгрузить данные из поля foto, то получаю запись: System.Byte[] в текстовом файле. Возможно ли получить фотку данным способом ? И как ее импортировать потом ? |
|||
|
||||
| tol05 |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 11 Всего: 170 |
не очень понятно что тебе нужно. Записать результаты в текстовый файл? Или получить картинку в программу?
Для картинки можно создать объект Image из массива байт.
-------------------- На хорошей работе и сны хорошие снятся. |
|||
|
||||
| vasjon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 26.9.2007 Репутация: нет Всего: нет |
в конечном итоге мне нужно получить файл с sql дампом (если это возможно):
UPDATE prod SET price=887, foto='код фото' WHERE id=1; при выполнении которого я получу картинки в БД |
|||
|
||||
| RWander |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 4.5.2006 Где: Russia.Udm.Izhevs k Репутация: нет Всего: 6 |
что значит [..] в строке byte[] buffer = (byte[])dr[...];??
Добавлено @ 16:41
Это сообщение отредактировал(а) RWander - 1.12.2007, 16:41 -------------------- Microsoft Certified Technology Specialist - ASP.NET Applications |
|||
|
||||
| headzero |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 14.11.2006 Репутация: нет Всего: 1 |
У меня такой код вызывает исключение и ошибку System.ArgumentException... Parameter is not valid
Помогите разобраться, в чем причина. Я уже перерыл весь форум и частично MSDN. Везде разные способы, и постоянно одна и та же ошибка(указанная выше) Это сообщение отредактировал(а) headzero - 1.12.2007, 23:04 -------------------- Воображение важнее знания (Алберт Эйнштейн) |
|||
|
||||
| RWander |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 349 Регистрация: 4.5.2006 Где: Russia.Udm.Izhevs k Репутация: нет Всего: 6 |
попробуй вместо
или сделать явное преобразование типа:
может поможет -------------------- Microsoft Certified Technology Specialist - ASP.NET Applications |
||||||
|
|||||||
| 1stain |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 486 Регистрация: 30.7.2007 Где: Киев - Харьков Репутация: 5 Всего: 40 |
посмотри здесь
gotdotnet FAQ если влом читать, попробуй так:
Это сообщение отредактировал(а) 1stain - 2.12.2007, 20:22 -------------------- Все знают, что это невозможно. Но вот приходит невежда, которому это неизвестно - он-то и делает открытие. (Albert Einstein) ![]() |
|||
|
||||
| tol05 |
|
||||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1632 Регистрация: 21.12.2006 Где: Харьков Репутация: 11 Всего: 170 |
Есть такое предположение... В msdn по поводу GetBytes() написано:
предлагаю попробовать так:
RWander, явные преобразования типа никчему, т.к. Bitmap требует параметр типа Stream и CLR будет пытаться приводить параметр именно к этому типу, т.е.
равносильно коду
-------------------- На хорошей работе и сны хорошие снятся. |
||||||||
|
|||||||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Базы данных под .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |