是否在SQL Server 2000中插入不带前端的映像?
我想使用简单的插入查询将.jpg图像插入SQL server 我尝试了下面的查询,其中发布了以下问题的答案 在我的例子中,我修改了查询如下是否在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.
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