应该可以的,因为ADODataSet是可以更新的。
解决方案 »
- webbrowser载入第一个页面时很卡,此情况该如何处理才好?
- WebBrowser1.OleObject.Document.all.item('submit',0).click; 这句话,写成下面的方式为什么不对呢?请帮助看看.
- 急啊!!ListView里item的排序!
- UltraEdit-32 V10.1 的注冊碼? 順便送些分,反正分數多的是!
- karach进来领分
- 动态添加的控件如何写事件?
- 我这样生命集合错了吗?
- 怎么在delphi中实现判断是否ping通了一个ip没有?
- 高分收购完整的管理系统相关的开发文档(最好包含源代码)
- CXGRID中修改获得焦点单元格的值。
- 企业员工管理
- 在多个DBEdit修改了客户端数据,什么消息会被触发呢??
if (cl.DataModule2.ClientDataSet1.ChangeCount>0) then
begin
cl.DataModule2.ClientDataSet1.ApplyUpdates(0);
edit1.Text:=inttostr(cl.DataModule2.ClientDataSet1.ChangeCount);
end;
客户端没反映!!
用的是Remote Date Module
procedure TForm1.Button1Click(Sender: TObject);
begin
cl.DataModule2.DCOMConnection1.Connected:=true;
cl.DataModule2.ClientDataSet1.Active:=true;
end;
1、检查server端的ADO的LockType是不是ReadOnly等不是直接更新模式;
2、检查Client端的CDS的ProviderName正确对应否?
begin
cl.DataModule2.ClientDataSet1.ApplyUpdates(0);
edit1.Text:=inttostrcl.DataModule2.ClientDataSet1.ChangeCount);
end;好象第一句正确执行后 ChangCount被自动置为0了
所以你的第二句看到的Edit1.Text = '0'