怎样在SQL2000中储存图形图像

转载 2004年08月12日 12:14:00

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 


下面是一个拷贝图像到SQL Server的pubs数据库的例子, 表名pub_info, 字段名logo,图像文件名picture.bmp,保存到pub_id='0736'记录
sp_textcopy @srvname = 'ServerName',
            @login = 'Login',
            @password = 'Password',
            @dbname = 'pubs',
            @tbname = 'pub_info',
            @colname = 'logo',
            @filename = 'c:/picture.bmp',
            @whereclause = " WHERE pub_id='0736' ",
            @direction = 'I'

 

delphi:

procedure TForm1.Button1Click(Sender: TObject);
begin
   if OpenPictureDialog1.Execute then
   Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
   ADOTable1.Append;
   TBlobField(ADOTable1.FieldByName('FImage')).LoadFromFile(OpenPictureDialog1.FileName);
   ADOTable1.Post;
end;


你先
create table 表(id int,myimage image)
go
insert 表 values(2,0x)
go
--调用上面的过程:
sp_textcopy '你的服务器名','sa','你的密码','test','dali','MyImage','c:/图片.bmp','where ID=2','I' --注意条件是 ID=2
--就OK了

 

有关的连接

http://search.csdn.net/Expert/topic/1673/1673711.xml?temp=.5985681

http://www.csdn.net/develop/Read_Article.asp?Id=17699

 

Win2003下面安装SQLSERVER2000遇到的一些问题及解决方案

因为工作需要,安装了Win2003,界面很简陋,如果作为
  • jdfkldjlkjdl
  • jdfkldjlkjdl
  • 2014年10月15日 08:52
  • 1953

vs2010无法配置连接sql server 2000数据库的解决办法

最近在看数据库书籍时,需要通过vs2010的 server exploer 配置连接局域网的sql server 2000数据库,但提示要求安装sql server 2005及以上版本,经Google...
  • a771948524
  • a771948524
  • 2013年12月12日 15:31
  • 1476

一步一步教你在win8安装SQL2000(原创)

如果你直接打开安装包像我这样提示的话。下面可以慢慢一步一步跟着我操作。就可以装上SQL2000了。。   进入X:\SQL2000_PER\x86\setup找到setupsql.exe文...
  • ruglcc
  • ruglcc
  • 2013年03月27日 10:54
  • 6730

SQLServer 2000 支持 2G 以上大内存设置

要使 SQL Server 2000 支持 2G 以上的大内存,可作以下操作: 1、开启操作系统的 PAE 模式 Boot.ini 文件中增加 /PAE: [boot loader] time...
  • Mr_Data_Mining
  • Mr_Data_Mining
  • 2013年03月21日 10:53
  • 2094

《VTK图形图像开发进阶》出版啦!!!

承蒙各位同行的支持,我们在CSDN专栏《VTK应用开发》的基础上,前后历时大约2年多时间,整理出版了《VTK图形图像开发进阶》一书,该书由机械工业出版社出版,张晓东、罗火灵 编著,将于近期(预计201...
  • www_doling_net
  • www_doling_net
  • 2015年04月09日 15:42
  • 4492

用批处理命令自动安装SQL 2000

将SQL Server 2000 的光盘放入光驱。如果有Autorun 功能,则会出现安装程序启动画面,否则直接运行光盘中的Autorun 程序。在程序安装到下图的时候,选择“高级”或者“Advanc...
  • cmzsteven
  • cmzsteven
  • 2015年10月11日 16:58
  • 801

win7系统安装sql server 2000 图解全过程

本文主要以截图的方式,讲解如何在win7操作系统上安装sql server 2000的全过程。在Java进一步的学习过程中,我们会接触到数据库的知识。那么何为数据库?简单来说,数据库(Database...
  • Liangqi0329
  • Liangqi0329
  • 2015年08月07日 10:28
  • 3045

解决SQL server 2000 个人版 XP能用 不能在win7 64位系统上安装的问题

最近学习到数据库这个课程,但是看见
  • u013628862
  • u013628862
  • 2014年11月24日 15:09
  • 5798

图形图像的基础知识总结

1、图像文件格式 图像文件格式是指用于存储图形或图像数据的一种数据结构。它反映了图像的大小、分辨率、图像模式等信息。 2、像素:        显示在显示器上光的单元,用来计算点阵图像的一...
  • u011046042
  • u011046042
  • 2016年11月24日 21:48
  • 2461

Sql2000数据库的备份文件恢复到Sql2005的方法

Sql2000数据库的备份文件恢复到Sql2005的方法
  • Trassion
  • Trassion
  • 2013年11月06日 11:38
  • 8826
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:怎样在SQL2000中储存图形图像
举报原因:
原因补充:

(最多只允许输入30个字)