起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 274|回复: 12

【结贴】数据集不能执行修改操作**

[复制链接]
发表于 2009-6-9 09:06:55 | 显示全部楼层 |阅读模式
请帮忙,我在执行这段代码的时候老是提示“DataSetsdsBizMain”这个数据集不能执行修改操作,急!!!!!!!!!!
with DataSetBroker1.DataSet do
  begin
    if not Active then open;
    if FieldByName('FApproveTime').IsNull then
      lApproveTime := 0
    else
      lApproveTime := FieldByName('FApproveTime').AsDateTime;

    lPublicGUID:= OA_FILEDOWNLOADLIB.TDocInfoForm.Execute(
      Self.Context, False, lApproveTime, '100',
      FieldByName('FKind').DisplayText,
      FieldByName('FTitle').AsString,
      FieldByName('FDocCode').AsString,
      '',
      '',
      'Biz:\OPERATION\OPERATIONDB.DATABASE\OA_Doc2_Master.Table\FID.Field',
      FieldByName('FID').AsString, '', '', '', ''
      );
    if  lPublicGUID <> '' then
    begin
      Edit;
      FieldByName('FPublicGUID').AsString:= lPublicGUID;
      Post;
      ApplyUpdates;
    end;
  end;
回复

使用道具 举报

 楼主| 发表于 2009-6-9 09:23:47 | 显示全部楼层
DataSetBroker1指向的是这个数据集,初始化运行代码定位到Edit处,请帮忙看下
回复 支持 反对

使用道具 举报

发表于 2009-6-9 09:32:44 | 显示全部楼层
具体的错误信息是什么呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-9 09:42:34 | 显示全部楼层
见图

1.jpg

105.22 KB, 下载次数: 127

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-9 09:49:47 | 显示全部楼层
急,明天就要讲这个模块了,现在还有问题,请帮忙
回复 支持 反对

使用道具 举报

发表于 2009-6-9 10:02:10 | 显示全部楼层
检查一下,是否设置了编辑属性或者其他约束之类的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-9 10:06:00 | 显示全部楼层
我就是检查不到才向你们求助的!
回复 支持 反对

使用道具 举报

发表于 2009-6-9 10:08:07 | 显示全部楼层
那我告诉你检查的点了,你再检查一下这个数据集相关属性看看。
或者你把这个数据集贴出来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-9 10:12:40 | 显示全部楼层
怎么叫贴出来?
回复 支持 反对

使用道具 举报

发表于 2009-6-9 10:21:02 | 显示全部楼层
先自己按我说的再看一下。
拷贝,粘贴。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 14:48 , Processed in 0.042507 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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