CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

SQL SEVER 中的IMAGE怎样添加图片

楼主LIANGYONGQIANGFOXPRO(梁荣翔)2006-03-04 12:58:15 在 MS-SQL Server / 基础类 提问

我请求哪位大哥大姐,大爷告诉我好吗? 问题点数:20、回复次数:4Top

1 楼scmail81(琳·风の狼(修罗))回复于 2006-03-04 12:59:43 得分 0

用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)   --   必须的,且不是null  
  insert   表名   values(2,0x)   --   必须的,且不是null  
  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\BinnTop

2 楼LIANGYONGQIANGFOXPRO(梁荣翔)回复于 2006-03-10 18:30:37 得分 0

谢谢呀!大哥我还一个小问题想问问你“当传递具有以删除的行DataRow集合时,更新要求有效的delete   command”怎么办?大哥这点小问题难不倒你吧!(用visual   c#编写)Top

3 楼randomx(警察叔叔最好了^_^)回复于 2006-03-10 19:23:14 得分 0

顶Top

4 楼ReViSion(和尚)回复于 2006-03-10 21:06:27 得分 0

应该是你要删除的项目在数据库中已经被删除,  
  只要更改数据适配器的Deletecommand就行,让他只删除数据库中存在的记录Top

相关问题

  • 那么关于IMAGE字段的添加更改的SQL如何写
  • 用Insert语句如何往Sql Server数据库中添加Image字段?
  • 添加SQL數據庫
  • 请问Sql server中BLOB(image)类型的数据怎样通过Delphi添加进数据库???
  • 用SQL动态的添加字段
  • 怎样-用SQL添加OLE字段
  • asp添加sql表的问题
  • 添加的SQL语句怎么写?
  • 添加記錄到sql的問題
  • sql server中添加中文的问题

关键词

  • textcopy
  • 删除
  • 表
  • varchar
  • 大哥
  • image
  • exec
  • 编号
  • sp
  • str

得分解答快速导航

  • 帖主:LIANGYONGQIANGFOXPRO

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo