CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

怎样在SQL SERVER 里插入图象数据,和查看图象数据?

楼主andyfing(andyfing)2002-04-10 09:02:51 在 MS-SQL Server / 基础类 提问

! 问题点数:20、回复次数:9Top

1 楼andyting(andyting)回复于 2002-04-10 10:03:08 得分 0

不要告诉我你是把图象直接保存在数据库  
  不是可以保存图象路径的嘛。  
  可以建虚拟路径的嘛。Top

2 楼andyfing(andyfing)回复于 2002-04-10 10:10:10 得分 0

就是有把图象直接保存在数据库的需要,因为,录入的人,不可能给他FTP的权限。  
  而我又需要图象文件,所以~~~  
   
  但是,对数据库的IMAGE字段怎么操作不了解。和VFP的那钟大不一样了~~~时代变了~~~Top

3 楼yt_yule(香茗)回复于 2002-04-10 14:03:38 得分 0

你能不能把你的问题讲完整,明白点。是保存路径,还是文件?Top

4 楼dreamyyuan(★飛龍在天★)回复于 2002-04-10 15:58:41 得分 0

他說的當然是文件。  
  Top

5 楼xiaorou00(xiaorou00)回复于 2002-04-10 17:17:51 得分 0

可以放图片的Top

6 楼Lostinet(Hello)回复于 2002-04-11 11:58:43 得分 0

给email我。我发一个给你。Top

7 楼andyfing(andyfing)回复于 2002-04-11 13:17:44 得分 0

各位,  
  我想我需要重申一下我的意思。  
  首先,我不想借助其他工具:ASP、DEPHI、VB拉,等等其他工作编写的程序对图象进行处理,我应用ASP实现了上传的功能  
  其次,我主要是对SQL   SEVER   的用法不明白  
  最后,我是想在SQL   SERVER里对图象进行插入和查看,不知道是否有这样的功能。比如说,我用企业管理器是否可以?Top

8 楼slqliqiang(slqliqiang)回复于 2002-04-11 14:39:34 得分 10

保存images进SQL   Server数据库  
   
    为了保存图片到table你首先得从客户端上传它们到你的web服务器。你可以创建一个web   form,用TextBox得到图片的标题,用HTML   File   Server   Control得到图片文件。确信你设定了Form的encType属性为multipart/form-data。  
   
  Stream   imgdatastream   =   File1.PostedFile.InputStream;  
  int   imgdatalen   =   File1.PostedFile.ContentLength;  
  string   imgtype   =   File1.PostedFile.ContentType;  
  string   imgtitle   =   TextBox1.Text;  
  byte[]   imgdata   =   new   byte[imgdatalen];  
  int   n   =   imgdatastream.Read(imgdata,0,imgdatalen);  
  string   connstr=((NameValueCollection)Context.GetConfig("appSettings"))["connstr"];  
  SqlConnection   connection   =   new   SqlConnection(connstr);  
  SqlCommand   command   =   new   SqlCommand  
  ("INSERT   INTO   ImageStore(imgtitle,imgtype,imgdata)  
  VALUES   (   @imgtitle,   @imgtype,@imgdata   )",   connection   );  
  SqlParameter   paramTitle   =   new   SqlParameter  
  ("@imgtitle",   SqlDbType.VarChar,50   );  
  paramTitle.Value   =   imgtitle;  
  command.Parameters.Add(   paramTitle);  
  SqlParameter   paramData   =   new   SqlParameter  
  (   "@imgdata",   SqlDbType.Image   );  
  paramData.Value   =   imgdata;  
  command.Parameters.Add(   paramData   );  
  SqlParameter   paramType   =   new   SqlParameter  
  (   "@imgtype",   SqlDbType.VarChar,50   );  
  paramType.Value   =   imgtype;  
  command.Parameters.Add(   paramType   );  
  connection.Open();  
  int   numRowsAffected   =   command.ExecuteNonQuery();  
  connection.Close();  
     
  http://www.pconline.com.cn/pcedu/empolder/db/10203/38891_1.html  
  你可以到这里边好好的了解一下,这里有你想知道的东东!  
   
  Top

9 楼tripofdream(梦之旅)回复于 2002-04-11 15:54:59 得分 10

企业管理器无法完成你的要求,SQL   Server也没有提供相应的工具.Top

相关问题

  • 怎样保存图象到sql server中
  • 如何向SQL Server 中插入图片?
  • 如何在SQL Server 2000 插入图片
  • 不能向Access Sql Server插入数据!
  • 向sql server插入数据的问题
  • 如何用VB.NET插入SQL Server数据?
  • SQL_Server中存储的图象怎样用jsp显示出来
  • 急:为什么jpg图象写不进sql server数据库?
  • 用vc读写sql server数据库中的声音\图象
  • 如何向blob中插入图象?

关键词

  • 数据库
  • 文件
  • sql
  • server
  • 图象
  • imgdata
  • imgtype
  • imgtitle
  • 保存
  • imgdatalen

得分解答快速导航

  • 帖主:andyfing
  • slqliqiang
  • tripofdream

相关链接

  • SQL Server类图书

广告也精彩

反馈

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