起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 162|回复: 5

【结帖】提示错误 :数据集不在插入和编辑模式下

[复制链接]
发表于 2007-9-22 10:44:41 | 显示全部楼层 |阅读模式
提示错误 :数据集不在插入和编辑模式下
在对数据集进行查询赋值时 if中语句

DataSetBrokerDDHFSJJ.DataSet.Edit;
  DataSetBrokerDDHFSJJ.DataSet.FieldByName('BH').AsString :='空';
{ if FlowBroker1.FlowControl.FlowStartuped  then
  begin
  DataSetBrokerDDHFSJJ.DataSet.Filter:='GUID='''+DataSetBrokerDDHFSJJ.DataSet.FieldByName('GUID').AsString+'''';
  DataSetBrokerDDHFSJJ.DataSet.Filtered:=true;
  value:=DataSetBrokerDDHFSJJ.DataSet.FieldByName('KHMC').AsString;
  DataSetBrokerDDHFSJJ.DataSet.Last;
  value:=DataSetBrokerDDHFSJJ.DataSet.FieldByName('KHMC').AsString;
  //DataSetBrokerDDHFSJJ.DataSet.Filter:='GUID='''+DataSetBrokerDDHFSJJ.DataSet.FieldByName('GUID').AsString+'''';
  //DataSetBrokerDDHFSJJ.DataSet.Filtered:=true;
  DataSetBrokerDDHFSJJ.DataSet.First;
  DataSetBrokerDDHFSJJ.DataSet.FieldByName('KHMC').AsString :=value;
  end; }
  DataSetBrokerDDHFSJJ.DataSet.Post;
  DataSetBrokerDDHFSJJ.DataSet.ApplyUpdates;
  DataSetBrokerDDHFSJJ.DataSet.Refresh;
回复

使用道具 举报

发表于 2007-9-22 11:21:28 | 显示全部楼层
first一次,就必须写edit
回复 支持 反对

使用道具 举报

发表于 2007-9-22 11:24:45 | 显示全部楼层
设了Filter之后再用一次Edit.
DataSetBrokerDDHFSJJ.DataSet.Filtered:=true; 这里会自动取消编辑状态
回复 支持 反对

使用道具 举报

发表于 2007-9-24 10:44:33 | 显示全部楼层
问题解决了吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-24 16:35:11 | 显示全部楼层
好,解决了,谢谢
回复 支持 反对

使用道具 举报

发表于 2007-9-24 16:36:54 | 显示全部楼层
谢谢反馈,结帖!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-6-28 05:49 , Processed in 0.040395 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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