Dbase和FoxPro数据字段中如何存储.BMP和.JPG文件(20分)

  • 主题发起人 主题发起人 kfb
  • 开始时间 开始时间
K

kfb

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi中的DBDEMOS别名下的名为animal的数据库中,
有以animals命名的三个文件,其中是否有专门的存储图片文件?
请问他们分别存储什么?如我现在建立类似的数据库,如何进行存储?
小弟是初学者,只剩20分,愿清囊相送。
 
建立数据库时使用Desktop建立;
使用DBimage;
 
怎么没人回答我?
太简单了?
太难了?
 
?
上面不是都回答了吗?
图片都是保存在备注字段(dbase概念)中. 具体是保存在另一个单独的文件里.
这个文件各种文件型数据库有不同的别名. 比如dbase的.dbf->.dbt
其实存贮的是一段一段定长(或不定长)的二进制串, 对应数据库中相应记录.
每个二进制串的内容可以是文本, 图象或者任何其他格式. 有些数据库对每
段二进制串的长度有限制(64k).
想在程序中读取这类字段的内容可以用dbmemo, dbimage等delphi提供的
控件, 或者用blobstream(or blobfield)读出来自己进行显示处理.
写入也通过这些控件进行(最终都是写到一个blobstream中, 由bde进行写盘
操作).
 
呵呵, 看看以前的回答再问吧:-) 太多这种问题了.
 
接受答案了.
 
后退
顶部