如何在SQL Server数据库表列中存储图像
试试这个,
insert into tableName (ImageColumn)
SELECT BulkColumn
FROM Openrowset(Bulk 'image..Path..here', Single_Blob) as img
插入
刷新表
请解释什么是bulkcolumn? – VINNUSAURUS 2013-03-27 13:59:38
'bulkcolumn'是语法的一部分。 – 2013-03-27 14:00:23
我试过这INSERT INTO女(图像)选择BulkColumn从Openrowset(BULK'E:\ Vinay \新文件夹(2)\ ileana00002.jpg',Single_Blob)作为img,但它给错误消息515,级别16,状态2,第1行 无法将值NULL插入到'ID'列'PMB.dbo.Female'列中;列不允许有空值。 INSERT失败。 该声明已被终止。 – VINNUSAURUS 2013-03-27 14:10:32
Insert Into FEMALE(ID, Image)
Select '1', BulkColumn
from Openrowset (Bulk 'D:\thepathofimage.jpg', Single_Blob) as Image
您还需要管理员权限才能运行查询。
图像从哪里来? – 2013-03-27 13:27:24