手上一份access数据库,打开一张表结构后,只有2个字段,都是长二进制类型,要怎么样把内容读出来呢。
另外一张表,指明了字段中存的是excel和word文件,怎样把它们存出来呢。
求各位老大指点啊。

解决方案 »

  1.   

    tblobfield(adoquery1.fieldbyname('字段名')).savetostream
    然后用流处理。不知道行不。
      

  2.   

    在单元中uses DB单元,然后用AdoQuery打开数据集后,这样
    if not AdoQuery1.FieldByName('BlobField').IsNull then
      TBlobField(DBQuery.FieldByName('BlobField')).SaveToFile(TmpFileName);TmpFileName是保存的文件名,如excel可以让其扩展名为xls,如tmp.xls;不知道文件格式可以先不用扩展名,然后就IE找开这个文件,常用的IE应该能打开。不行那只能猜一下大概是什么文件,再用对应程序打开看看了
      

  3.   

    呵呵,tjianlian的可以试试,成功就给分