首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否在没有前端的SQL Server 2000中插入图像?

问是否在没有前端的SQL Server 2000中插入图像?
EN

Stack Overflow用户
提问于 2011-05-10 19:40:32
回答 2查看 1K关注 0票数 1

我想使用简单的insert查询将.jpg图像插入到SQL server中。

我尝试了以下查询,其中发布的查询是对以下问题Insert Picture into SQL Server 2005 Image Field using only SQL的回答

在我的例子中,我修改了查询,如下所示

代码语言:javascript
复制
INSERT INTO iffcar
                      (name, address, idno, barcode, Photo)
SELECT     'ishan', 'hohn', 100, 'barcodedmessage', BulkColumn
FROM         OPENROWSET(BULK 'c:\use.jpg', Single_Blob) AS iffcarPicture

现在我得到的错误是

​

​

我的表结构如下

​

​

请帮我解决这个错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-11 00:39:20

来自this MSSQL tip

将BULK选项添加到SQL Server2005中的T-SQL中,并在SQL Server2008中保留该选项。使用SQL Server2000时,可以使用sp_OA_Create和sp_OA_Method扩展存储过程对文件系统进行读写操作。

票数 1
EN

Stack Overflow用户

发布于 2011-05-10 20:07:29

当我在我的本地服务器上运行它,将照片定义为Varbinary(max)时,它可以工作,当我定义它为Varbinary(500)时,它得到了一个错误,您是否在您的Create语句中将其定义为Varbinary(500)?尝试使用与您链接的问题相同的定义,并添加所需的列。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5949446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档