CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

Sqlserver中可以存放stream的字段类型是???

楼主407107()2003-09-04 08:36:07 在 Delphi / VCL组件开发及应用 提问

我老是出现类型转换错误 问题点数:50、回复次数:4Top

1 楼cxz7531(大花猫)回复于 2003-09-04 08:38:22 得分 15

Image类型Top

2 楼Drate(小虫(好好学习,天天向上))回复于 2003-09-04 08:40:28 得分 35

你应该用IMAGE类型  
  然后用下面的代码更新  
   
    UPDATE更改图片字段          
      读:    
  TBlobField   *   pField=(TBlobField   *)pQuery->FieldByName("Image");  
   
  TBlobStream   *   pmem=new   TBlobStream(pField,bmRead);  
   
  pmem->Seek(0,soFromBeginning);  
   
  Graphics::TBitmap   *   pBitmap=new   Graphics::TBitmap();  
   
  pBitmap->LoadFromStream(pmem);  
   
  Image1->Picture->Assign(pBitmap);  
   
  delete   pBitmap;  
   
  delete   pmem;  
   
  写:  
   
  TBlobField   *   pField=(TBlobField   *)pQuery->FieldByName("Image");  
   
  TBlobStream   *   pmem=new   TBlobStream(pField,bmWrite);  
   
  pmem->Seek(0,soFromBeginning);  
   
  Graphics::TBitmap   *   pBitmap=new   Graphics::TBitmap();  
   
  pBitmap->Assign(Image1->Picture->Graphic);  
   
  pBitmap->SaveToStream(pmem);  
   
  delete   pBitmap;  
   
  delete   pmem;  
   
  注意:一定要用此方法进行读写,因为实际上它是以二进制流的方式存入数据库!  
   
     
     
  Top

3 楼407107()回复于 2003-09-04 08:42:22 得分 0

读写不用这么麻烦吧Top

4 楼tiger19760407(小老虎)回复于 2003-09-04 08:44:57 得分 0

可以是nText或Text类型Top

相关问题

  • blob字段到底能存放什么?
  • 高分請教:怎麼樣把一個文件當作一個字段存放到SQLSERVER數據庫表中?
  • sqlserver有计算字段吗?
  • 如何在Blob字段(存放word文档)中进行检索?
  • 怎样定义一个可存放3个字段的容器
  • 建立同步后IMAGE字段可以存放多少数据
  • 怎样把一个表里的某些字段的值合并成一个字段,存放在该表里???
  • 如何更改SQLServer的字段名称?
  • sqlserver最多支持多少字段?
  • SQLSERVER动态选取字段的问题!

关键词

  • pmem
  • pbitmap
  • tblobstream
  • tblobfield
  • pfield
  • tbitmap
  • 类型
  • graphic
  • image
  • delete

得分解答快速导航

  • 帖主:407107
  • cxz7531
  • Drate

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

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