永发信息网

Delphi ClientDataSet ApplyUpdates问题,在线等,

答案:2  悬赏:70  手机版
解决时间 2021-03-11 16:06
  • 提问者网友:喧嚣尘世
  • 2021-03-11 06:41
Delphi ClientDataSet ApplyUpdates问题,在线等,
最佳答案
  • 五星知识达人网友:大漠
  • 2021-03-11 07:54
一般clientdataset这样的ApplyUpdate是直接更新在本数据集上的。像这样Data赋值之后再|提交没试过。
你尝试在DM.cdsGY.Data:=cds1.Data;之前清空cdsGY的修改记录(MergeChangeLog),在之后清空cds1.Data的修改记录。确保数据修改不会混乱,因为你提交了cdsGY的数据,没有调整cds1的修改记录追问1) 我的结构是不是有问题,如何直接在本数据信上使用,ApplyUpdate

2) 如何清空DM.cdsGY.data追答1.你的DM上没问题, 刚我看漏了,你的用法没问题
2.在提交之后加一句:客户端cds1.MergeChangeLog。

试试吧,根据实际情况可能有异。
全部回答
  • 1楼网友:猎心人
  • 2021-03-11 08:33
没试出你 的步骤。能把代码打包上传看看?delphi哪个版本?追问我用的DELPHI7 ,不一定要用我的链接方法(我的链接方法可能有错),
你可以告诉我如何正确的链接
DM中: 放什么控件
窗口中:Cds1+ds1+Dbgrideh ,
我要实现新增修改删除查询功能?追答你看一下这个delphi自带的Demo是否符合你的要求,
X:\Program Files (x86)\Borland\Delphi7\Demos\Midas\Login
虽然没有修改功能,但你可以加
----------------------------------
procedure TForm1.btn2Click(Sender: TObject);
begin
ClientDataSet1.Post;
ClientDataSet1.ApplyUpdates(0);
end;
------------------------------------追问我想在,窗口中的ClentDataset1 是通过什么找到 控件连接到 Dm数据接口的????
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯