使用MS Access检索在SQL 2008中存储为varbinary(max)文件流的文件

时间:2010-08-05 17:47:34

标签: sql-server-2008 ms-access-2003

我有一个MS Access 2003 mdb充当SQL 2008后端的前端。后端包含一个带有varbinary(MAX)文件流列的表。我可以使用前端使用存储过程将文件上载到数据库。我想将图像存储在BE中以便在前端显示,但我无法弄清楚如何将存储在db中的文件绑定到mdb中的图像对象。我想将db中的文件导出到临时位置,然后将路径绑定到映像,但是如果没有Access没有引用的SQLFileSteam API,我似乎无法访问该文件。有谁知道这个或类似问题的解决方案?

1 个答案:

答案 0 :(得分:0)

只需将varbinary(max)字段读出为Byte变量,然后将该Byte保存到(temp)文件并将图像控件绑定到该(temp)文件