起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: kd_xjx

【搞定】升级到2918后的错误**

[复制链接]
 楼主| 发表于 2008-1-4 15:54:54 | 显示全部楼层
你的这个例子我再我们的版本上试试看,确定后给你反馈
回复 支持 反对

使用道具 举报

发表于 2008-1-4 15:59:16 | 显示全部楼层
好的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-5 11:14:54 | 显示全部楼层
我们的环境是从2819上升级上来的,我是用Windows版本进行了测试问题依旧,我再做一个较为简单的例子测试一下。 目前来看,使用AIX系统上服务器,我再客户端看到的Word文档是乱码,这是什么原因,本来我觉得在oracle中是BLOB存储的,应当和操作系统没有关系,现在测试的情况来看好像有关系了,不太理解!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-5 11:55:33 | 显示全部楼层
我做了一个例子,使用2918版本后这个例子就报告这个错误了。我建议你们不要直接使用2918进行问题重现,可能问题出在升级包上。你们可以使用2819 然后升级到2918上来看看有没有这个问题。
回复 支持 反对

使用道具 举报

发表于 2008-1-5 12:09:24 | 显示全部楼层
推测可能是应用服务器和数据库服务器的编码格式不一致导致的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-5 13:57:41 | 显示全部楼层
问题是应当怎么处理呢,下面是我做的一个例子 我这里运行还是报错
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-6 13:59:41 | 显示全部楼层
建议你们首先使用2819 然后升级到2918后测试这个例子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-6 14:14:22 | 显示全部楼层
例子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-6 20:49:29 | 显示全部楼层
例子
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-6 21:53:07 | 显示全部楼层
我们这里网络太慢了,我把例子的源代码贴上来,你们看看吧,一个功能两个按钮:

unit BQCS;

interface

uses
  Business.System, Business.Forms, DocLib, DocOffice;

type
  TBQCS = class(TForm)
    Button1: TButton;
    Button2: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
  private
    {private declarations}
    FWordOleExtend: TWordOleExtend;
  public
    {public declarations}
  end;

implementation

procedure TBQCS.Button1Click(Sender: TObject);
begin
  //Open Word Doc
  FWordOleExtend := TUnStructureDocUtils.CreateWordOleExtend('');
  TUnStructureDocUtils.OpenWordDoc(FWordOleExtend, 'C:\test.doc', True);
  TUnStructureDocUtils.ShowWordFieldCodes(FWordOleExtend, True);
end;

procedure TBQCS.Button2Click(Sender: TObject);
begin
  // Add Tag To Doc
  TUnStructureDocUtils.AddWordField(FWordOleExtend, 'WordTagTest', '');
end;

end.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-4 18:07 , Processed in 0.041661 second(s), 13 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表