CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  数据库(包含打印,安装,报表)

如何实现对数据库中文件的下载,和在线阅读功能?

楼主cjwn(我爱Figo)2003-08-03 10:41:31 在 VB / 数据库(包含打印,安装,报表) 提问

如何实现对数据库文件的下载,和在线阅读功能?  
  在数据库中image字段中保存有分级用户上传的文件。  
  现在需要根据不同用户的身份级别用VB客户端程序提供  
  文档的下载或是在线阅读功能,请问各位大侠如何实现?  
  给个指点。谢谢了。 问题点数:0、回复次数:2Top

1 楼gpo2002(永吹不休)回复于 2003-08-03 11:25:41 得分 0

转贴:  
   
  '将任何文件从数据库中下载到本地:    
          Public   Function   LoadFile(ByVal   col   As   ADODB.Field,   ByVal   FileName   As   String)   As   Boolean   '获得binary数据    
          On   Error   GoTo   myerr:    
            Dim   arrBytes()   As   Byte    
            Dim   FreeFileNumber   As   Integer    
            lngsize   =   col.ActualSize    
            arrBytes   =   col.GetChunk(lngsize)    
            FreeFileNumber   =   FreeFile    
            Open   FileName   For   Binary   Access   Write   As   #FreeFileNumber    
            Put   #FreeFileNumber,   ,   arrBytes    
            Close   #FreeFileNumber    
            LoadFile   =   True    
          myerr:    
            If   Err.Number   <>   0   Then    
            LoadFile   =   False    
            Err.Clear    
            End   If    
          End   Function    
             
          '将文件从本地上传到数据库中    
          Public   Function   UpLoadFile(ByVal   FileName,   ByVal   col   As   ADODB.Field)   As   Boolean    
            On   Error   GoTo   myerr:    
            Dim   arrBytes()   As   Byte    
            Dim   FreeFileNumber   As   Integer    
            FreeFileNumber   =   FreeFile    
            Open   FileName   For   Binary   As   #FreeFileNumber    
            n   =   LOF(FreeFileNumber)    
            ReDim   arrBytes(1   To   n)   As   Byte    
            Get   #FreeFileNumber,   ,   arrBytes    
            Close   #FreeFileNumber    
            col.AppendChunk   (arrBytes)    
            UpLoadFile   =   True    
          myerr:    
            If   Err.Number   <>   0   Then    
            UpLoadFile   =   False    
            Err.Clear    
            End   If    
          End   Function    
  Top

2 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2003-08-03 12:28:33 得分 0

是怎么个在线阅读?Top

相关问题

  • 从数据库中下载文件??
  • 怎样防止网站的access数据库文件被下载
  • 怎么实现直接从数据库中下载文件
  • 如何用jsp实现oracle数据库中的文件下载??
  • 怎样下载用jspSmartUpload上传到数据库中的文件??
  • 数据库备份文件下载问题
  • struts从数据库下载文件的问题...
  • 如何将存于数据库的文件下载到本地
  • 数据库文件
  • 数据库文件

关键词

  • 数据库
  • 文件
  • 阅读
  • 下载
  • freefilenumber
  • arrbytes
  • myerr
  • loadfile
  • 实现
  • uploadfile

得分解答快速导航

  • 帖主:cjwn

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

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