您好我需要简单的脚本帮助。
如何从文件中读取文件(文件系统上的图像文件)并将其保存到数据库二进制字段(SQL 2008表)?
答案 0 :(得分:0)
下次你最好发布你的代码。它是一个INSERT INTO和SELECT语句,我们使用一种特殊形式的OPENROWSET函数将图像输入到您的表字段中
'create table first
create table #Images (doclen bigint, doc varbinary(max))
'insert a file
insert into #Images
select len(bulkcolumn), *
from
openrowset(bulk 'C:\images\image1.jpg', SINGLE_BLOB) as r
另见这些答案
http://stackoverflow.com/questions/7509384/insert-image-into-sql-server-2008-express-database-without-front-end-application
http://stackoverflow.com/questions/416881/insert-picture-into-sql-server-2005-image-field-using-only-sql
http://stackoverflow.com/questions/2427767/how-to-store-and-retrieve-images-using-sql-server-server-management-studio