下载本文示例代码
∷孀攀?菘饧岸嗝教寮际醯姆⒄梗?嗣切枰?娲ⅰ⒋?淼男畔⒌闹掷嘣嚼丛蕉唷J?菘庵写娲⒌氖?莶辉僦皇俏谋尽⑹?郑??一箍赡苁峭夹巍⑸?簟⑹悠档鹊龋?魇礁餮?睦嘈汀T缙诘氖?菘馐俏薹ù?碚庑├嘈偷氖?莸摹O衷诘氖?菘庵形??碚庑┨厥飧袷降氖?荩?柚昧艘恢执蠖?侄韵螅˙LOB-Binary
Large OBject)。
BLOB在数据库的表中实际上是以二进制数据的形式存放的。由于BLOB的特殊性,一般的程序都无法处理它。比如,如果在一张表中存在BLOB,当用Dattabase
Desktop(Delphi在带的数据库管理工具)打开它时,BLOB列将只显示BLOB字样。至于该列中实际存的是什么数据是单靠Database DeskTop是无法得到的。如果在我们编制的程序中,用DBGrid控件打开一个有BLOB字段的表,效果也一样。我们的程序无法直接显示、编辑以及插入BLOB字段。可见,常规的方法是不能满足要求的。
如何处理BLOB字段,可以借鉴一些可视的桌面数据库的方法。如Access中,BLOB字段是可以通过双击该字段的方式打开。Access是通过OLE的方式实现BLOB数据的编辑及处理的,所以我们也可以在通过程序中设置OLE控件的方法来处理BLOB。下面,我们先讨论操作BLOB的关键问题,然后给出一个简单的例子。
操作BLOB的关键
要在程序中自如地操作BLOB数据,无非是解决以下几个问题:
1. BLOB数据的入库操作
2. BLOB数据的显示
3. BLOB数据的编辑、修改
由于数据的类型可能千变万化,所以,采用OLE方式是较方便的选择。我们可以在程序中放置一个OLE控件,用于显示、编辑各种BLOB数据。那么,问题的关键就是BLOB数据如何入库,以及数据库如何与OLE控件之间传递数据。
共3页。 1 2 3 :
∷孀攀?菘饧岸嗝教寮际醯姆⒄梗?嗣切枰?娲ⅰ⒋?淼男畔⒌闹掷嘣嚼丛蕉唷J?菘庵写娲⒌氖?莶辉僦皇俏谋尽⑹?郑??一箍赡苁峭夹巍⑸?簟⑹悠档鹊龋?魇礁餮?睦嘈汀T缙诘氖?菘馐俏薹ù?碚庑├嘈偷氖?莸摹O衷诘氖?菘庵形??碚庑┨厥飧袷降氖?荩?柚昧艘恢执蠖?侄韵螅˙LOB-Binary
Large OBject)。
BLOB在数据库的表中实际上是以二进制数据的形式存放的。由于BLOB的特殊性,一般的程序都无法处理它。比如,如果在一张表中存在BLOB,当用Dattabase
Desktop(Delphi在带的数据库管理工具)打开它时,BLOB列将只显示BLOB字样。至于该列中实际存的是什么数据是单靠Database DeskTop是无法得到的。如果在我们编制的程序中,用DBGrid控件打开一个有BLOB字段的表,效果也一样。我们的程序无法直接显示、编辑以及插入BLOB字段。可见,常规的方法是不能满足要求的。
如何处理BLOB字段,可以借鉴一些可视的桌面数据库的方法。如Access中,BLOB字段是可以通过双击该字段的方式打开。Access是通过OLE的方式实现BLOB数据的编辑及处理的,所以我们也可以在通过程序中设置OLE控件的方法来处理BLOB。下面,我们先讨论操作BLOB的关键问题,然后给出一个简单的例子。
操作BLOB的关键
要在程序中自如地操作BLOB数据,无非是解决以下几个问题:
1. BLOB数据的入库操作
2. BLOB数据的显示
3. BLOB数据的编辑、修改
由于数据的类型可能千变万化,所以,采用OLE方式是较方便的选择。我们可以在程序中放置一个OLE控件,用于显示、编辑各种BLOB数据。那么,问题的关键就是BLOB数据如何入库,以及数据库如何与OLE控件之间传递数据。
共3页。 1 2 3 :
下载本文示例代码
在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)在Delphi程序中操作大二分对象(BLOB)
阅读(209) | 评论(0) | 转发(0) |