教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 如何用VB存取SQL Server中的图像数据

如何用VB存取SQL Server中的图像数据

上传者:网友
|
翻新时间:2023-03-21

如何用VB存取SQL Server中的图像数据

如何用VB存取SQL Server中的图像数据

何益斌 高景昌 李小琳

摘要 本文介绍MIS SQL Server对图像数据的存储机制和存取方法。针对VB开发工具,介绍了一种通过ADO Field 对象的GetChunk 方法和AppendChunk 方法来存取MIS SQL Server中的图像数据的方法。

关键词 ADO Field对象 BLOB 对象 GetChunk和AppendChunk 方法 image数据类型 医院信息系统

MIS SQL Server

在一个完善的医院信息MIS中,图像数据的存取是必不可少的,比如X光片、CT像片的保存。一方面,这些图像数据在远程诊疗为准确诊断病情提供了重要的依据,另一方面,也为快速查阅病人资料提供了基本条件。图像数据的存取在其它应用系统如GIS中也有广泛的应用。

1、 SQL Server中图像数据的存储机制

BLOB数据在MIS SQL Server系统中的存储方式不同于普通的数据类型,对于普通类型的数据系统直接在用户定义的字段上存储数据值,而对于BLOB类型数据,系统开辟新的存储页面来存放这些数据,表中BLOB类型数据字段存放的仅是一个16个字节的指针,该指针指向存放该条记录的BLOB数据的页面。

2、 SQL Server中图像数据的存取

在MIS SQL Server中,当数据小于 8000 个字节时,可以用普通的SQL操纵语句(SELECT、INSERT、UPDATE、DELETE)来完成对字段的操纵,当数据大于8000个字节时,SQL提供了 WRITETEXT 、READTEXT和UPDATETEXT这三个函数来读取和修改数据。这三个函数的使用方法为:

(1) WRITETEXT {table.column text_ptr}[WITH LOG] {data}

table.column为表中的字段,text_ptr为一个16个字节的指针,data为要写的数据值。可

选参数WITH LOG表示是否要写入日志文件中。

例: DECLARE @ptrval binary(16) --指针

SELECT @ptrval = TEXTPTR(img_ct) FROM zy_ct WHERE id_ct = 20010101001

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

秋天的枣树
学骑车
小玲进步了
小兔掉进坑里啦
妈妈真好
英语课上的趣事
独木桥上
鱼到哪儿去了
妈妈买鞋
双休日帮妈妈扫地
诚实的小丽
小黄山
五彩的秋天
看猴
扶小树
暖卫、给排水消防工程监理细则
浅谈如何做好灭火救援中的后勤应急保障
十五层建筑给排水设计
户外大型变压器新型水喷雾灭火系统
节水龙头秘密武器
消防事故预防措施
建议高层建筑消火栓控制阀门采用信号阀的探讨
消防工程竣工调试方案
某车间消防监理评估报告
汽车库自动喷水及泡沫联用灭火系统设计
浅谈消火栓按钮的设置
建筑给水排水工程设计说明书
低压二氧化碳气体灭火系统应用实例
施工现场消防预案
某医院住院楼给水排水及消防设计简介
《小松鼠找花生》第二组教学设计一
《自己去吧》第二组教学设计二
《自己去吧》第一组教学设计三
《一次比一次有进步》教学设计四
《自己去吧》第二组教学设计四
《一次比一次有进步》教学设计三
《小松鼠找花生》第一组教学设计二
《自己去吧》第一组教学设计四
《小松鼠找花生》第一组教学设计四
《自己去吧》第二组教学设计三
《小松鼠找花生》第一组教学设计三
《小松鼠找花生》第二组教学设计二
《自己去吧》第二组教学设计一
《一次比一次有进步》教学设计二
《平平搭积木》教学设计二