Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否在SQL Server 2000中插入不带前端的映像?_Sql_Image_Insert_Sql Server 2000 - Fatal编程技术网

是否在SQL Server 2000中插入不带前端的映像?

是否在SQL Server 2000中插入不带前端的映像?,sql,image,insert,sql-server-2000,Sql,Image,Insert,Sql Server 2000,我想使用简单的插入查询将.jpg图像插入SQL server 我尝试了下面的查询,其中发布了以下问题的答案 在我的例子中,我修改了查询如下 INSERT INTO iffcar (name, address, idno, barcode, Photo) SELECT 'ishan', 'hohn', 100, 'barcodedmessage', BulkColumn FROM OPENROWSET(BULK 'c:\use.

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

我尝试了下面的查询,其中发布了以下问题的答案

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

INSERT INTO iffcar
                      (name, address, idno, barcode, Photo)
SELECT     'ishan', 'hohn', 100, 'barcodedmessage', BulkColumn
FROM         OPENROWSET(BULK 'c:\use.jpg', Single_Blob) AS iffcarPicture
现在我得到的错误如下

我的表格结构如下

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


请帮助我解决此错误。

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

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

来源:

批量选项是在中添加到T-SQL的 SQL Server 2005及其在SQL中的持久性 服务器2008。使用SQL Server时 2000年,读写成为可能 使用 sp_OA_创建和sp_OA_方法扩展 存储过程

发件人:

批量选项是在中添加到T-SQL的 SQL Server 2005及其在SQL中的持久性 服务器2008。使用SQL Server时 2000年,读写成为可能 使用 sp_OA_创建和sp_OA_方法扩展 存储过程


你的照片栏的定义是什么?您能提供表格create stmt吗?@O.D请查看编辑后的问题您确定使用SQL Server 2005而不是SQL Server 2000吗?Enterprise Manager是一个2000工具。@Martin非常抱歉,非常抱歉,它不是2005而是2000您的照片栏的定义是什么?您能提供表格create stmt吗?@O.D请查看编辑后的问题您确定使用SQL Server 2005而不是SQL Server 2000吗?Enterprise Manager是一个2000工具。@Martin非常抱歉非常非常抱歉,它不是2005而是2000