起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 112|回复: 6

升级3088后出现的问题**

[复制链接]
发表于 2009-1-12 08:19:53 | 显示全部楼层 |阅读模式
升级后用system用户无法登陆,其他用户可以正常登陆。用system登陆出现的提示为:
---------------------------
错误
---------------------------
创建业务对象“业务模型\业务系统\产品OA\信息发布\新闻发布\新闻导航(BIZ:\OPERATION\OASPACE2\INFOISSUEINDEPENDFOLDER\PRESSISSUEFOLDER\PRESSNAVINFO.INFO)”时发生了错误。错误信息:error occur during invoke getRecords method, ORA-00936: missing expression
---------------------------
确定   
---------------------------

调试的时候问题出现在这个地方

function TNAVIBASECLASSINFO.GetFilter: string;
begin
  Result := Format('FID IN (SELECT FINFOID FROM OA_NEWSRANGE WHERE FRANGEURL IN (%s))', [DoGetQueryURLStr(PersonMemberAndParentURLs)]);//这个有问题
end;

DoGetQueryURLStr(PersonMemberAndParentURLs)取不到system的相关资料。
回复

使用道具 举报

发表于 2009-1-12 08:48:54 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-12 09:00:08 | 显示全部楼层
SELECT FINFOID FROM OA_NEWSRANGE WHERE FRANGEURL IN (%s) 这个语句有问题啊,我调试的时候把里面的内容查询出来,如何放到查询工具里面报错。用其他用户登陆是正常的

用system登陆的时候这个语句变成了
SELECT FINFOID FROM OA_NEWSRANGE WHERE FRANGEURL IN ()。
回复 支持 反对

使用道具 举报

发表于 2009-1-12 09:06:32 | 显示全部楼层
系统用户不需要这个功能吧?想办法判断一下,让这个功能别报错就行了吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-12 09:18:03 | 显示全部楼层
我用system登陆就停留在这个地方,以前测试的时候没有遇到过的。
回复 支持 反对

使用道具 举报

发表于 2009-1-12 09:22:04 | 显示全部楼层
以前没有人把oa弄到过右面的导航栏
回复 支持 反对

使用道具 举报

发表于 2009-1-12 09:22:21 | 显示全部楼层
最初由 lixy 发布
[B]系统用户不需要这个功能吧?想办法判断一下,让这个功能别报错就行了吧? [/B]
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 20:51 , Processed in 0.040598 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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