带图片的sql数据库

时间:2014-12-05 12:33:28

标签: sql-server database ms-access-2010

我正在研究SQL服务器数据库,我需要有图片

它的目录和大多数图片都是1-4 mbs我没有东西嵌入SQL中的图片将是一个好主意

什么是最好的解决方案 到现在为止我曾经使用过访问

我真的想制作一个wpf表格 但是当我制作数据源时,我并不完全了解链接图像的工作原理

我的主要观点是,我需要它能够非常快速地运行并且每天打印出包含库存信息的目录以存储数千个项目

我正在寻找管理它的表单

我尝试过访问表单,但访问权限不能很好地处理链接的图片

3 个答案:

答案 0 :(得分:0)

只需在数据库中存储图像的路径即可。

或者,如果使用SQL 2008或更高版本,还有一个名为FileTable的新表,它直接在文件系统中存储数据。

http://msdn.microsoft.com/es-es/library/ff929144.aspx

"我需要它才能快速运行"如果速度是必须的,Access可能不是一个好的选择。你应该使用更专业的RDBMS,恕我直言。

答案 1 :(得分:0)

如果这是一个业余爱好项目,我建议使用sqlserver express(我假设您有微软知识)并在文件系统/ Web服务器上存储图像链接或将对象存储在数据库中。对于小数据量,任何一种方式都可能表现得相当好。

答案 2 :(得分:0)

在MS Access 2010中,只需将图像控件绑定到路径表即可。例如,我的表名为Pictures,包含以下条目。

PicturePath
Z:\Users\Fionnuala\Pictures\abc.png
Z:\Users\Fionnuala\Pictures\abc.jpg

我现在只需要对绑定到表格的报表进行图像控制,将控制源设置为PicturePath,将显示图像。