起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 433|回复: 20

【结】点保存出错**

[复制链接]
发表于 2008-6-5 10:42:11 | 显示全部楼层 |阅读模式
vk

6.5.jpg

34.54 KB, 下载次数: 164

回复

使用道具 举报

发表于 2008-6-5 10:45:37 | 显示全部楼层
当前修改的数据已经被其他用户修改,不能进行保存操作

重新打开一下,再修改
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-5 10:48:24 | 显示全部楼层
begin
  DataSetBrokerSYKQHZ.DataSet.Open;
  DataSetBrokerSYKQHZ.DataSet.First;
   while not DataSetBrokerSYKQHZ.DataSet.eof do
   begin
  // cdcs := dsb_sjhztest.DataSet.FieldByName('cdcs').AsInteger;
   bh :=DataSetBrokerSYKQHZ.DataSet.FieldByName('bh').AsString;
   query1.close;
//query2.CommandText := 'update SJCQHZ_TEST_ set cdcs = (select bh,cd,count(*) as cdcs1 from YGKQSRB_KQ_ where cd=''#'' group by cd,bh) where YGKQSRB_KQ_.bh =SJCQHZ_TEST_.bh';
   query1.CommandText := 'select bh,cd,rq from KQGLMXB_KQ_ where cd=''#'' and bh = '''+bh+''' and rq between  convert(varchar(7),dateadd(month,-1,getdate()),120) + ''-01'' and convert(varchar(10),dateadd(day,-1,cast(convert(varchar(7),getdate(),120) + ''-01'' as datetime)),120)';    //上月中迟到的记录条数
   query1.Open;
   cdcs := query1.RecordCount;
   begin
       DataSetBrokerSYKQHZ.DataSet.open;
       DataSetBrokerSYKQHZ.DataSet.Edit;
       DataSetBrokerSYKQHZ.DataSet.FieldByName('cdcs').AsInteger := cdcs;
       DataSetBrokerSYKQHZ.DataSet.Post;
      // DataSetBrokerSYKQHZ.DataSet.ApplyUpdates;

   end;
    DataSetBrokerSYKQHZ.DataSet.next;
有问题吗,还是不行
回复 支持 反对

使用道具 举报

发表于 2008-6-5 10:58:17 | 显示全部楼层
将  DataSetBrokerSYKQHZ.DataSet.ApplyUpdates; 放在while 循环的外面
重新编译执行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-5 11:03:47 | 显示全部楼层
我原来就是那样做的,因为出错,才放到里面的
回复 支持 反对

使用道具 举报

发表于 2008-6-5 11:13:42 | 显示全部楼层
数据集是否定义了更新选项,  是否用到了'cdcs'字段为主键或条件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-5 11:22:07 | 显示全部楼层
没有
回复 支持 反对

使用道具 举报

发表于 2008-6-5 11:37:44 | 显示全部楼层
1.当前这段代码是在什么操作后执行的.

2.试下去掉       DataSetBrokerSYKQHZ.DataSet.FieldByName('cdcs').AsInteger := cdcs;  
是否还会出现?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-5 11:57:08 | 显示全部楼层
不会出现了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-5 11:58:05 | 显示全部楼层
但我要修改它的值
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-17 01:25 , Processed in 0.043727 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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