如何在Access报告中显示在SQLServer数据库中另存为OLE对象的图像

时间:2019-10-08 13:05:51

标签: sql-server image ms-access

我有一个应用程序,它将图像存储在MS-SQLServer数据库的表TPCIS中,作为“ OLE对象”。 我正在通过MS-Access访问数据库。 我想做一个报告“显示某种类型的所有图像”。

我可以打开表TPICS,找到想要查看的图像的记录。该图像似乎作为OLE对象保存在字段PICSPICTURE中。 我可以在文本“ OLE对象”上单击鼠标左键,并收到一条错误消息“ MS Access与OLE服务器或ActiveX控件通信时发生问题。重新启动OLE服务器并在MS Access外部重新启动它。然后尝试原始的在MS Access中再次操作”。

我有一个查询UnitPictures,它返回我感兴趣的行,以及一些元数据和带有图像数据的OLE对象字段。 将图像控件添加到报表中时,只能从计算机中选择一个文件并显示该文件。我没有设法显示数据库中的图像。 将未绑定对象框架控件添加到报表中时,可以选择“行源”作为查询UnitPictures。但是我不能从Paint更改OLE类,也不能从Paint.Picture更改该类。

我希望有一个控件可以让我显示来自存储为OLE对象的数据库源中的图像。

0 个答案:

没有答案