zoukankan      html  css  js  c++  java
  • 怎样把Image数据放入数据库

    用image类型

    方法:
    1、建立过程
    CREATE   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_str    

    2、建表和初始化数据
    create   table   表名   (编号   int,image列名   image)
    go
    insert   表名   values(1,0x)
    insert   表名   values(2,0x)
    go

    3、读入
    sp_textcopy   '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where   编号=1','I'   --注意条件是   编号=1

    sp_textcopy   '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where   编号=2','I'   --注意条件是   编号=2

    go

    4、读出成文件
    sp_textcopy   '你的服务器名','sa','你的密码','库名','表名','image列名','c:\图片.bmp','where   编号=1','O'   --注意条件是   编号=1

    sp_textcopy   '你的服务器名','sa','你的密码','库名','表名','image列名','c:\bb.doc','where   编号=2','O'   --注意条件是   编号=2
    go

    如果报textcopy不是可执行文件的话,你就到
    C:\Program   Files\Microsoft   SQL   Server\MSSQL\Binn
    目录下拷备   textcopy.exe到:
    C:\Program   Files\Microsoft   SQL   Server\80\Tools\Binn

  • 相关阅读:
    mysql数据创建带参的存储过程,并在存储过程中调用另一个存储过程
    python解析.xls/.xlsx文件--openpyxl模块(第三方)
    python使用django开发接口
    Mysql创建存储过程--批量插入数据
    Centos7下安装kafka,并使用python操作kafka的简单使用
    Centos7下安装JDK1.8
    Centos7下docker的安装
    python解析.xml文件-- xmltodict模块(第三方)
    解决:git SSL certificate problem: unable to get local issuer certificate
    AD域是什么意思?
  • 原文地址:https://www.cnblogs.com/fanyf/p/2091988.html
Copyright © 2011-2022 走看看