日期:2014-05-18  浏览次数:20478 次

如何将图片插入SQL2005数据库中
如题,在下也百度,Google了,就是没有找到,求各位大神指导,谢谢啦。

------解决方案--------------------
用存储过程:
create procedure insertimage
(@myimg image)
as
insert into tb(img)select @myimg
go
然后你的客户端调用这个存储过程就行了.
不过,一般不将图片存在数据库里,而是将它保存到磁盘上,把路径写到数据库里.
------解决方案--------------------
SQL code
SQL2005直接用
INSERT INTO myTable(FileName, FileType, Photo) 
   SELECT 'Roy1.jpg' AS FileName, 
      '.JPG' AS FileType, 
      * FROM OPENROWSET(BULK N'C:\Roy1.jpg', SINGLE_BLOB) AS Document

------解决方案--------------------

存进去的是个二进制串。。。。一串很长的x啊o的,select 是看不到黑丝的

探讨

哦,在SQL的Mangement Studio 里不能通过Select看到图片啊