try
cdsAddDrug.ApplyUpdates(0);
except
on E: Exception do Application.MessageBox(PAnsichar(E.Message), '错误',MB_ICONWARNING);
end;
我这样写错了吗?为什么数据保存的时候不出错,但数据却没有保存?
我在服务器端的BeforeapplyUpdate事件里跟踪了一下,事件也明明执行了啊?怎么回事呢?
self.cdsAddDrug.Params.ParamByName('drugcode').AsString:=''''+str+'%'+'''';
self.cdsAddDrug.Active:=true;
我是用的传参数的方法调用的
望各位帮一下
cdsAddDrug.ApplyUpdates(0);
except
on E: Exception do Application.MessageBox(PAnsichar(E.Message), '错误',MB_ICONWARNING);
end;
我这样写错了吗?为什么数据保存的时候不出错,但数据却没有保存?
我在服务器端的BeforeapplyUpdate事件里跟踪了一下,事件也明明执行了啊?怎么回事呢?
self.cdsAddDrug.Params.ParamByName('drugcode').AsString:=''''+str+'%'+'''';
self.cdsAddDrug.Active:=true;
我是用的传参数的方法调用的
望各位帮一下
你把语句单独debug出来拿到分析器执行看看,是否真有数据保存了就知道了.应该是语句问题.
select * from DRUG_DICT where DRUG_CODE like :drugcode
order by DRUG_CODE desc
要让数据集修改,相关控件的设置要注意些什么?