数据库中的字段按条件取出然后合并成一个文件???(100分)

  • 主题发起人 主题发起人 fanren945
  • 开始时间 开始时间
F

fanren945

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(!]我的数据库中有一个字段是blobmemo型的储存的是rtf文档,怎样将它们按条件
取出再合并成一个文件呢?
 
最简单的办法就是用一个richedit,
取出数据后增加.
 
不行啊,其中包括图片,richedit不能显示图片怎么办?
 
用 word 自动化吧。
 
word自动化?
我不会啊,有没有代码实例??可以完成那样的功能吗?
 
用RxLib中的RichEdit可以!
 
要么找一个增强型的RICHEDIT(可显示图片的),要么利用剪贴板,将相关数据复制到剪贴板,然后自己编个函数之类的处理一下。
 
来自:jackie_woo, 时间:2002-2-22 19:17:00, ID:935830
要么找一个增强型的RICHEDIT(可显示图片的),要么利用剪贴板,将相关数据复制到剪贴板,然后自己编个函数之类的处理一下。

剪贴板我用过了耗费大量的系统资源效率太低,所以才找别的方法
 
第一个rtf: {...{..}..{..}....}
第二个:{..{..}......}
{ 和 } 是配对的,把第一个rtf的最后一个 } 删掉,第二个rtf的第一个 { 删掉
然后加起来就可以了
 
有没有别的方法啊简单易行的
 
最简单的就是我的嘛,找找最后一个 } 和第一个 { 多简单,去掉它们,然后 + 起来就可以了
连控件都不用啊
 
就是 {xxxxxxxxxxxxxxxxx} 和 {yyyyyyyyyyyyyyyyyy} 加起来变成
{xxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyy}
至于内部的 {} 就不用你哩了,只管最外面的一层{}罢了
 
我去试试,谢谢
 
to Pipi:
恕小弟愚笨,搞了半天没弄出来,能不能麻烦你老人家给些几句代码参考参考?
例如:
数据库字段室blobmemo型的其中包括图片,我从数据库中查询符合条件的记录,
并把这些记录以追加方式合并成一个rtf文件。
 
有没有人会阿!!!
急用阿!!!!
 
rxlib的richedit可以显示图片
 
这是合并两个二进制文件的源码,你自己照着改改就成了。
Var
f1, f2 : File;
xfer : Word;
buf : PChar;
Begin
AssignFile(f1, name1);
Reset(f1);
Seek(f1, Filesize(f1));
AssignFile(f2, name2);
Reset(f2);
GetMem(buf, 65000);
Repeat
BlockRead(f1, buf^, 65000, xfer);
BlockWrite(f2, buf^, xfer);
Until xfer < 65000;
CloseFile(f1);
CloseFile(f2);
End;
 
谢谢回答我
去试试了。
 
后退
顶部