如何用vb存取sql server中的图像数据

如何用vb存取sql server中的图像数据

ID:21023159

大小:59.50 KB

页数:4页

时间:2018-10-18

如何用vb存取sql server中的图像数据_第1页
如何用vb存取sql server中的图像数据_第2页
如何用vb存取sql server中的图像数据_第3页
如何用vb存取sql server中的图像数据_第4页
资源描述:

《如何用vb存取sql server中的图像数据》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、如何用VB存取SQLServer中的图像数据

2、第1...如何用VB存取SQLServer中的图像数据何益斌高景昌李小琳吉林大学130026摘要本文介绍MISSQLServer对图像数据的存储机制和存取方法。针对VB开发工具,介绍了一种通过ADOField对象的GetChunk方法和AppendChunk方法来存取MISSQLServer中的图像数据的方法。关键词ADOField对象BLOB对象GetChunk和AppendChunk方法image数据类型医院信息系统MISSQLServer在一个完善的医院信息MIS中,图像数据的存取是必不可少的,比如X光片、CT像片的保存。

3、一方面,这些图像数据在远程诊疗为准确诊断病情提供了重要的依据,另一方面,也为快速查阅病人资料提供了基本条件。图像数据的存取在其它应用系统如GIS中也有广泛的应用。1、SQLServer中图像数据的存储机制在MISSQLServer中,对于小于8000个字节的图像数据可以用二进制型(binary、varbinary)来表示。但通常要保存的一些医学影像图片都会大于8000个字节。SQLServer提供了一种机制,能存储每行大到2G的二进制对象(BLOB),这类对象可包括image、text和ntext三种数据类型。Image数据类型存储的是二进制数据,最大长度是231-1(2,

4、147,483,647)个字节[2][3]。BLOB数据在MISSQLServer系统中的存储方式不同于普通的数据类型,对于普通类型的数据系统直接在用户定义的字段上存储数据值,而对于BLOB类型数据,系统开辟新的存储页面来存放这些数据,表中BLOB类型数据字段存放的仅是一个16个字节的指针,该指针指向存放该条记录的BLOB数据的页面。2、SQLServer中图像数据的存取在MISSQLServer中,当数据小于8000个字节时,可以用普通的SQL操纵语句(SELECT、INSERT、UPDATE、DELETE)来完成对字段的操纵,当数据大于8000个字节时,SQL提供了so

5、Normalstyle="TEXT-JUSTIFY:inter-ideograph;MARGIN:0cm0cm0pt;LINE-HEIGHT:150%;TEXT-ALIGN:justify">(1)soNormalstyle="TEXT-JUSTIFY:inter-ideograph;MARGIN:0cm0cm0pt1cm;TEXT-INDENT:-1cm;LINE-HEIGHT:150%;TEXT-ALIGN:justify;tab-stops:list21.3pt">table.column为表中的字段,text_ptr为一个16个字节的指针,data为要写的数据值。可

6、选参数soNormalstyle="TEXT-JUSTIFY:inter-ideograph;MARGIN:0cm0cm0pt1cm;TEXT-INDENT:-1cm;LINE-HEIGHT:150%;TEXT-ALIGN:justify;tab-stops:list21.3pt">例:DECLAREptrvalbinary(16)--指针SELECTptrval=TEXTPTR(img_ct)FROMzy_ctsoNormalstyle="TEXT-JUSTIFY:inter-ideograph;MARGIN:0cm0cm0pt1cm;TEXT-INDENT:-1cm;L

7、INE-HEIGHT:150%;TEXT-ALIGN:justify;tab-stops:list21.3pt">soNormalstyle="TEXT-JUSTIFY:inter-ideograph;MARGIN:0cm0cm0pt;LINE-HEIGHT:150%;TEXT-ALIGN:justify">(2)READTEXT{table.columntext_ptroffsetsize}[HOLDLOCK]table.column为表中的字段,text_ptr为一个16个字节的指针,offset为偏移量,即从第几个字节开始读数据,size为要读的字节数,HOLDLOC

8、K为在读数据中是否充许其他用户修改该数据。例:DECLAREptrvalvarbinary(16)SELECTptrval=TEXTPTR(img_ct)FROMzy_ctsoNormalstyle="TEXT-JUSTIFY:inter-ideograph;MARGIN:0cm0cm0pt1cm;TEXT-INDENT:-1cm;LINE-HEIGHT:150%;TEXT-ALIGN:justify;tab-stops:list21.3pt">READTEXTzy_ct.img_ctptrval125(3)UPD

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。