如何将图像插入sql server 2005数据库 [英] how to insert image into sql server 2005 database

查看:107
本文介绍了如何将图像插入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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆