如何将图像插入sql server 2005数据库 [英] how to insert image into sql server 2005 database
本文介绍了如何将图像插入sql server 2005数据库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Hello Everyone
如何通过查询而不是通过任何页面或表单将图像插入到sql server 2005数据库中。
我用的是查询
插入 进入图像(图片,名称)选择 BulkColumn,' Vadivel' 来自
Openrowset (批量 ' D:\Images\verify.gif', Single_Blob) as picture
但是得到这个错误
无法批量加载,因为文件D:\Images\verify.gif可以操作系统错误代码3(系统找不到指定的路径。)。
解决方案
您好,
检查您的图像文件夹是否具有管理权限,并确保该图像应该与您安装SQL Server的计算机位于同一台计算机上。 />
这里供您参考创建并测试本地计算机数据库中的简单图像插入。
CREATE TABLE test
(
Name varchar ( 50 )不 null ,
照片 varbinary (max)不 null
)
INSERT INTO test(名称,照片)
SELECT ' Shanu'跨度>, BulkColumn
FROM Openrowset ( Bulk ' D:\ test.bmp',Single_Blob) as TestPicture
选择 * 来自 test
Hello Everyone
how to insert image into sql server 2005 database by query not by any page or form.
I use the query
Insert into images (picture, name) Select BulkColumn, 'Vadivel' from
Openrowset( Bulk 'D:\Images\verify.gif', Single_Blob) as picture
but gets this error
"Cannot bulk load because the file "D:\Images\verify.gif" could not be opened. Operating system error code 3(The system cannot find the path specified.)".
解决方案
Hi,
Check your Image Folder has the Administrative rights and also be sure that the image should be in same computer where your SQL Server Installed.
Here for your reference create and test simple Image insert in your local computer DB.
CREATE TABLE test ( Name varchar(50) not null, Photo varbinary(max) not null ) INSERT INTO test ( Name, Photo) SELECT 'Shanu', BulkColumn FROM Openrowset( Bulk 'D:\test.bmp', Single_Blob) as TestPicture select * from test
这篇关于如何将图像插入sql server 2005数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文