我在尝试将文件插入到SQL Server数据库时遇到困难。我会尝试是最好的,我可以打破下来:如何使用SQL Server存储和检索图像(服务器管理工作室)
,我应该使用什么数据类型来存储图像文件(JPEG/PNG/GIF /等)?现在我的表格使用的是
image
数据类型,但我很好奇会是更好的选择。我该如何将图像插入数据库? Microsoft SQL Server Management Studio是否有任何允许将文件插入表的内置函数?如果是这样,那是怎么做的?另外,如何通过使用带有PHP的HTML表单处理输入数据并将其放入表中来完成这项工作?
我该如何从表格中获取图像并将其显示在页面上?我明白如何选择单元格的内容,但我会如何将其转换为图片。我必须有一个标题(内容类型:图像/ JPEG)?
我没有问题,在做这些事情的MySQL,但SQL Server环境仍然是新的给我,和我的工作我的工作的一个项目,需要使用存储过程来攫取各种数据。
任何和所有的帮助表示赞赏。
我们使用的是SQL Server 2008,但在下拉列表中似乎没有'FILESTREAM'类型。如果'varbinary'起作用,那就必须这样做。主要关心的是想办法将图像插入到表格中。感谢您注意图片类型已被弃用,因为我倾向于该路线。:) – 2010-03-11 19:09:16
@Joe Majewski:FILESTREAM适用于SQL Server 2008的所有版本。当您有FILESTREAM时,请不要**使用'varbinary'。您不一定会在下拉列表中看到它 - 请参阅此处的入门指南:http://msdn.microsoft.com/en-us/library/bb933995.aspx – Aaronaught 2010-03-11 19:11:00
好吧,我正在研究这个权利现在。由于我没有权限访问所有数据,因此我意识到我正在处理“真实”数据库的副本,所以我希望在启用文件流数据库时不会导致出现问题。 – 2010-03-11 19:22:53