首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心计算机论文计算机应用
   如何用VB存取SQL Server中的图像数据      ★★★ 【字体: 】  
如何用VB存取SQL Server中的图像数据
收集整理:佚名    来源:本站整理  时间:2009-01-10 11:50:58   点击数:[]    

blic Function AppendBlobFromFile(blobColumn As ADODB.Field, ByVal FileName) As Boolean
Dim FileNumber     As Integer     ’文件号
           Dim DataLen             As Long            ’文件长度
Dim Chunks               As Long            ’数据块数
Dim ChunkAry()     As Byte     ’数据块数组
Dim ChunkSize      As Long            ’数据块大小
Dim Fragment       As Long            ’零碎数据大小
Dim lngI                   As Long  ’计数器
 
On Error GoTo ErrorHandle
AppendBlobFromFile = False
ChunkSize = 2048                          ’限制每次读取的块大小为 2K
 
FileNumber = FreeFile                        ’产生随机的文件号
Open FileName For Binary Access Read As FileNumber     ’打开图像文件
DataLen = LOF(FileNumber)               ’获得文件长度
      If IsNull(blobColumn) Then Exit Function
 
If DataLen = 0 Then                      ’文件长度为0
Close FileNumber
  AppendBlobFromFile = True
  Exit Function
End If
       
Chunks = DataLen / ChunkSize           ’数据块的个数
Fragment = DataLen Mod ChunkSize
If Fragment > 0 Then                    ’先写零碎数据
ReDim ChunkAry(Fragment - 1)
  Get FileNumber, , ChunkAry()          ’读出文件
  blobColumn.AppendChunk ChunkAry   ’调用AppendChunk函数写数据
End If
    
ReDim ChunkAry(ChunkSize - 1)        ’为数据块开辟空间
For lngI = 1 To Chunks                        ’循环读出所有数据块
  Get FileNumber, , ChunkAry()          ’读出一块数据
  blobColumn.AppendChunk ChunkAry ’在数据库中增加数据块
Next lngI
    
Close FileNumber                   ’ 

上一页  [1] [2] 


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:采用服务器端嵌入式脚本语言PHP3进行Linux下的网站开发

  • 下一篇文章:利用ASP实现网上数据库检索
  • 返回上一页】【打 印】【关闭窗口
    中查找“如何用VB存取SQL Server中的图像数据”更多相关内容 5VAR论文频道
    中查找“如何用VB存取SQL Server中的图像数据”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››Delphi 5 数据库应用中ODBC数据源的...
  • ››用Visual Basic 6.0实现自动化测试...
  • ››用JAVA制作ICQ
  • ››在IIS 4.0上配置虚拟主机实现虚拟I...
  • ››利用VB开发CAI课件
  • ››基于GP算法的知识发现系统
  • ››基于Client/Server 的课件系统的设...
  • ››WWW对大量数据查询的一种实现
  • ››基于PHP的Web数据库访问
  • ››Developer/2000中的Forms参数及应用...
  • ››如何用VB存取SQL Server中的图像数...
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .