对图像数据存储机制介绍的
对于该地区 程序二:读数据函数 Public Function ReadbolbToFile(blobColumn As eld, ByVal FileName) As BooleanDim 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 ReadbolbToFile= False ChunkSize = 2048 \'定义块大小为 2K If IsNull(blobColumn) Then Exit Function DataLen = tualSize \'获得图像大小 If DataLen 8 Then Exit Function \'图像大小小于8字节时认为不是图像信息 FileNumber = FreeFile \'产生随机的文件号 Open FileName For Binary Access Write As FileNumber \'打开存放图像数据文件 Chunks = DataLen \\ ChunkSize \'数据块数 Fragment = DataLen Mod ChunkSize \'零碎数据 If Fragment 0 Then \'有零碎数据,则先读该数据 ReDim ChunkAry(Fragment - 1) ChunkAry = tChunk(Fragment) Put FileNumber, , ChunkAry \'写入文件 End If ReDim ChunkAry(ChunkSize - 1) \'为数据块重新开辟空间 For lngI = 1 To Chunks \'shy;循环读出所有块 ChunkAry = tChunk(ChunkSize) \'在数据库中连续读数据块 Put FileNumber, , ChunkAry() \'将数据块写入文件中 Next lngI Close FileNumber \'关闭文件 ReadbolbToFile= True Exit FunctionErrorHandle: ReadbolbToFile= False MsgBox scription, vbCritical, \"读图像数据出错!\"End Function
当BLOB类型的字段为空时,调用AppendChunk或 GetChunk函数将出错。此时如果想给该字段插入图像数据,应该先使用 Update语句给该字段赋初值如0x0,以便数据库系统为该字段分配一个页面地址来存放BLOB数据。 4、 总结 Microsoft SQL Server为保存大二进制数据提供了存储平台,Visual Basic 6.0为存取这种数据提供了灵活的接口。本文介绍的用VB接口存取 MIS SQL Server中大二进制数据的方法,不但适用于图像文件,同样适用于其它类型的文件。该方法应用于医院管理系统的图像存取中,在存取速度、对系统的性能影响等方面都取了满意的效果。
江中小儿健胃消食片南通男科好医院
合肥治妇科医院哪好
- 上一页:实用操作小技巧集合呢
- 下一页:对图像数据的存储机制介
-
莱克稳居2021年空气特别设计品牌三甲,激发国内企业品牌建设积极性
近日,华北地区H&M规划内部设计场内空气净化H&M战斗群,公布了“2021大奖空...
2024-12-22
-
手机维修培训中心-红魔确认将首批搭载第一代骁龙 8 + 移动该平台
昨天,高通年底刊发了骁龙8 Gen 1(第一代骁龙8)和骁龙7 Gen 1(第一代骁龙7)两款...
2024-12-21
-
光子方程仪
动量是系统的内能,是由右边同意的热能多种形式。广义上,运动速度能也是...
2024-11-13
-
独一无二的外观设计单品!金镶翡翠“福上有福”!
熟悉玉器的朋友们都其实,就像和田玉讲究棉、细、富一样,珍珠讲究的是种...
2024-11-07
-
大牌眼霜哪个好?4款千元“贵妇眼霜”新形式,你种草了哪一个?
男扮女装眼霜和一般的眼霜相比,实力优势一定是揭示在各种因素的。不管是...
2024-11-01
-
在职场中,混得于是又好,也不能忘了这3件事
为政府场中,当你翻够大好的时候越大不必得意忘形,很多人就是因为翻得好...
2024-10-23