Получить файл, сохраненный как varbinary (max) файловый поток в SQL 2008 с MS Access - PullRequest
0 голосов
/ 05 августа 2010

У меня есть MS Access 2003 mdb, выступающий в качестве внешнего интерфейса для SQL 2008. Внутренняя часть содержит таблицу со столбцом файлового потока varbinary (MAX). Я могу использовать интерфейс для загрузки файлов в базу данных с помощью хранимой процедуры. Я хотел бы хранить изображения в BE для отображения во внешнем интерфейсе, но я не могу понять, как связать файлы, хранящиеся в БД, с объектом изображения в МБД. Я думал об экспорте файла в БД во временную папку, а затем о привязке пути к изображению, но я не могу получить файл без API SQLFileSteam, на который Access не имеет ссылки. Кто-нибудь знает решение этой или подобной проблемы?

1 Ответ

0 голосов
/ 05 августа 2010

Просто считайте поле varbinary (max) в переменную Byte, затем сохраните этот байт в файле (temp) и привяжите свой элемент управления изображением к этому файлу (temp)

...