起步软件技术论坛-X3

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

【结贴】紧急问题:代码增加人员报错**

[复制链接]
发表于 2007-8-15 16:26:26 | 显示全部楼层 |阅读模式
X3版本:2800
代码写法:
try
    lBizURL.URL := 'Orgerson';

     while( not DataSetBroker1.DataSet.Eof) do
     begin
          UserID:=DataSetBroker1.DataSet.FieldByName('suID').AsString;
          UserName:=DataSetBroker1.DataSet.FieldByName('suName').AsString;
          lPerson := OrgSys.OrgSystem.FindPerson(UserID);
          if lPerson = nil then
          begin
               if jsDialogs.ConfirmBox('是否增加用户?'+#10+#13+'ID:'+UserID+'   用户名:'+UserName,'增加用户',1) then
               begin
                   OrgSys.OrgSystem.CreateUnit(lBizURL, UserID, TBizObjectKind.boPerson, UserName);
               end;
          end;
          DataSetBroker1.DataSet.Next;
    end;
  finally
    DataSetBroker2.DataSet.Refresh;
    lBizURL.Free;
  end;

error.jpg

11.74 KB, 下载次数: 110

回复

使用道具 举报

发表于 2007-8-15 16:41:19 | 显示全部楼层
没重现问题,这是我的代码
procedure TMainForm.Button1Click(Sender: TObject);
var
  lBizURL: TBizURL;
  UserID,UserName: string;
  lPerson: TorgUnit;
begin
  lBizURL := TBizURL.Create;
  try
    lBizURL.URL := 'Org:\Person';
    UserID:='cs2';
    UserName:='测试2';
    lPerson := OrgSys.OrgSystem.FindPerson(UserID);
    if lPerson = nil then
    begin
      if jsDialogs.ConfirmBox('是否增加用户?'+#10+#13+'ID:'+UserID+'   用户名:'+UserName,'增加用户',1) then
      begin
        OrgSys.OrgSystem.CreateUnit(lBizURL, UserID, TBizObjectKind.boPerson, UserName);
      end;
    end;
  finally
    lBizURL.Free;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-15 16:53:42 | 显示全部楼层
在开发环境没问题,在IE中执行有问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-15 16:54:21 | 显示全部楼层
在线等,谢谢!
回复 支持 反对

使用道具 举报

发表于 2007-8-15 18:06:18 | 显示全部楼层
用Business.exe登录执行有问题吗?
回复 支持 反对

使用道具 举报

发表于 2007-8-16 15:55:49 | 显示全部楼层
在你的代码前加一下这个贴中的2楼的代码看还有没有问题
http://bbs.justep.com/forum.php? ... nager.UseLocalCache
回复 支持 反对

使用道具 举报

发表于 2007-8-29 15:06:09 | 显示全部楼层
由于长时间没有回复,先结贴了,有问题请开新帖。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-15 13:41 , Processed in 0.038847 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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