我想在SQL中添加图片,在字段的类型选择了IMAGE类型的可是之后就不知道怎么加入图片。

解决方案 »

  1.   

    前台用二進制數組保存圖片,然後INSERT
      

  2.   

    textcopy转:textcopy.exe放入 ..\Microsoft SQL Server\80\Tools\BinnCREATE PROCEDURE sp_textcopy ( 
      @srvname    varchar (30), 
      @login      varchar (30), 
      @password    varchar (30), 
      @dbname      varchar (30), 
      @tbname      varchar (30), 
      @colname    varchar (30), 
      @filename    varchar (30), 
      @whereclause varchar (40), 
      @direction  char(1)) 
    AS 
    DECLARE @exec_str varchar (255) 
    SELECT @exec_str = 
            'textcopy /S ' + @srvname + 
            ' /U ' + @login + 
            ' /P ' + @password + 
            ' /D ' + @dbname + 
            ' /T ' + @tbname + 
            ' /C ' + @colname + 
            ' /W "' + @whereclause + 
            '" /F ' + @filename + 
            ' /' + @direction 
    EXEC master..xp_cmdshell @exec_strcreate table 表名 (编号 int,image列名 image)
    go
    insert 表名 values(1,0x)
    insert 表名 values(2,0x)exec sp_textcopy '服务器','sa','密码','test','表名','image列名','c:\08.JPG','where 编号=1','I' exec sp_textcopy '服务器','sa','密码','test','表名','image列名','c:\09.JPG','where 编号=2','I'
      

  3.   

    也可以直接把图片的十六进制直接赋值给image