2011-12-17 3 views
0

У меня есть база данных SQL Server с таблицей с столбцом, в котором хранится изображение. У меня есть другая база данных, и я хотел бы сохранить изображение из базы данных SQL Server в нее. Это тип MS Access 2000 format .mdb.Как сохранить изображение с SQL Server на MS Access .mdb

Проблема в том, я получаю обратно содержание колонки, и я положил их в массив байтов следующим образом:

Dim arrByte() As Byte = CType(dtAll.Rows(0)("DailyProgram_Image"), Byte()) 

Он посылает меня данные изображения в качестве типа байт. Когда я пытаюсь сохранить это в БД доступа, он дает мне ошибку из-за несоответствия типа.

+0

Каково ваше поле доступа столовый набор к типу «Ole объекта»? –

+0

. Можете ли вы предоставить подробную информацию о таблице доступа, а также код, который вы пытаетесь использовать для сохранения массива байтов в таблице доступа. –

+0

Здесь есть некоторые примечания, которые могут представлять интерес: http://stackoverflow.com/questions/3398437/store-byte-in-access-2010/3398696#3398696 – Fionnuala

ответ

0

Codeproject есть статья о загрузке и загрузке BLOB-получить доступ здесь http://www.codeproject.com/KB/database/AccessBlob.aspx

+0

спасибо, но это работает только для другого типа доступа, а не только для .mdb – amrswalha

+0

Вы уверены? У дампа экрана есть файл с .mdb. –

Смежные вопросы