如何在ms访问中显示来自sql server的映像

时间:2008-11-17 07:11:00

标签: sql-server sql-server-2005 image ms-access

我有一个MS sql server数据库。有一个表格,其中包含“图像”类型的列之一。现在,客户想要从MS访问中读取数据。他希望以一种形式显示图像。 我从未使用过访问权限,也不知道如何在那里做简单的事情。任何帮助都将非常感激。

谢谢, Ramjee

3 个答案:

答案 0 :(得分:2)

可以使用ASP在Access窗体上显示图像和Web浏览器控件来显示页面,而不是将存储的图像写出到文件中以显示它们。我没试过这个。

如何显示存储在BLOB字段中的图像:http://support.microsoft.com/kb/173308

答案 1 :(得分:0)

我认为你可以通过使用流来实现这一点。将图像从场传输到未绑定的图像控件。我们使用相同的过程打开存储在SQL Server数据库中的文档和其他二进制数据。


另一方面,Access有一个Image控件,可以链接到表中的字段。这对用户来说应该更容易!

答案 2 :(得分:0)

您可以在表单上放置常规的Image控件,并在Current事件中声明MyPic.PictureData = PicField。

或者您可以使用AccessImagine,它非常适合MS Access中的图片,不需要脚本。您可以在此处下载 - http://access.bukrek.net/download