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

高手注意!!!

楼主_i_(活着就是为了折腾)2001-11-19 12:56:37 在 Delphi / VCL组件开发及应用 提问

我用delphi+SQL   server   开发三层式应用系统。  
  请问如何实现图像的存储(图像读取已经解决了)?client-->server-->database;  
  望不吝指教,倾囊相送!!! 问题点数:66、回复次数:7Top

1 楼FoxSky(天狐)回复于 2001-11-19 13:05:07 得分 6

关注注Top

2 楼dongys_2000(dongys)回复于 2001-11-19 13:43:30 得分 15

用TBlobStream,TStream类试试把  
  Top

3 楼agui(阿贵: 高级图形用户界面)回复于 2001-11-19 14:46:51 得分 15

不能用   Assign,   LoadFromStream,   LoadFromFile   吗?  
  Top

4 楼_i_(活着就是为了折腾)回复于 2001-11-19 15:30:28 得分 0

我刚才用webconnection作连接,delta传送成功,但是速度奇慢。  
  谢谢大家参与,期待更好的解决方案!Top

5 楼cobi(我是小新)回复于 2001-11-19 16:28:08 得分 30

/保存    
  procedure   TForm1.ImageIntoDBBitBtnClick(Sender:   TObject);    
  begin    
      try    
          with   Query1   do    
              begin    
                  close;    
                  sql.clear;    
                  sql.add('insert   into   img   (imga)   values(:imag)');    
              end;    
          try    
              if   FileName<>''   then    
                  ParamByName('Img').LoadfromFile(FileName,ftGraphic)    
              else    
                  ParamByName('Img')   .asBlob:='';    
              Query1.ExecSQL;    
          except    
              ShowMessage('图片保存出错!');    
              exit;    
          end;    
      except    
      end;    
  end;  
   
  两层下是这样写的,三层的多一个提交(applyupdates)应该就可以了Top

6 楼_i_(活着就是为了折腾)回复于 2001-11-19 19:37:57 得分 0

我的三层式时这样的形式,  
  应用服务器只用到Ado_base:   TADOConnection;  
          Com_base:   TADOCommand;  
          Qry_base:   TADOQuery;  
          Dsp_base:   TDataSetProvider;Top

7 楼_i_(活着就是为了折腾)回复于 2001-11-19 19:46:54 得分 0

应用服务器端只有这四个控件(我需要干净统一的代码)  
  Ado_base:   TADOConnection;连接数据库  
  Com_base:   TADOCommand;写  
  Qry_base:   TADOQuery;读  
  Dsp_base:   TDataSetProvider;连接客户端  
   
  客户端Tclientdataset只用于显示,不用于写。  
  连接用Twebconnection.  
  所有存储都用应用服务器的interface--->method   实现。  
  客户端不能用Tdb***控件。  
  客户端不能出现诸如insert,append,post,applyupdate等  
   
  不知只用sql语句(应用服务器端)能否实现?Top

相关问题

  • 注意事项
  • 发贴注意
  • 发贴注意
  • msnbc 注意了!!!
  • 大家注意
  • 注意注意,简单问题VB
  • MSDN安装注意!!
  • 大家注意了
  • 大家注意了!!大家注意了!!大家注意了!!大家注意了!!大家注意了!!
  • WinApi高手请注意

关键词

  • 应用服务器
  • 客户
  • 连接
  • sql
  • 客户端
  • 实现
  • img
  • 不能

得分解答快速导航

  • 帖主:_i_
  • FoxSky
  • dongys_2000
  • agui
  • cobi

相关链接

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

广告也精彩

反馈

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