Я потратил почти 2 дня, пытаясь понять это. У нас есть проект Access (adp) с 2000 года, в котором хранятся изображения на SQL Server 2008. Я попытался подключиться непосредственно к SQL Server и открыть файлы TIFF, но он не работает. Также попытался скопировать/вставить содержимое поля изображения в файл, переименовать его в TIFF и попытаться открыть его, но он тоже не работает. Проблема с содержимым в поле изображения заключается в том, что он не имеет нужного размера. Это всего лишь 15-20 КБ, но файлы в этом месте должны быть около 3 МБ. Он отлично работает, если я возвращаю те же данные обратно в приложение проекта ACCESS.MS Access, поле изображения SQL Server
Я попробовал TiffLib.net и несколько других вещей.
Итак, есть ли у кого-нибудь идеи о том, как перенести эти поля изображений в SQL?
Благодаря
Поделитесь своим кодом доступа MS, чтобы увидеть, как он работает. –
ты * уверен * они тиффы? что-то 15-20k было бы очень маленьким TIFF .... –
Возможно, несоответствие размера - это Access, сжимающее изображение. Возможно, это gzip'd перед сохранением? Первые несколько байтов двоичного blob могут отдать заголовок файла. –