江湖救急!三层COM+数据更新的问题。能解决者分数随你要。 (100分)

  • 主题发起人 主题发起人 3368aa
  • 开始时间 开始时间
建议你看看李维的分布式多层应用系统篇,Delphi 5.X ADO_MTS_COM+高级程序设计篇(完整版)。
你所说的操作。其实是容易简单的问题。
三层的单表更新,多表更新。存取操作都有详细的介绍。
还是应该多学习下。不要急于编写。搞懂为原则。
大家共同进退吧!!!!!!![:D][:D]
 
看看李维的分布式多层应用系统篇,Delphi 5.X ADO_MTS_COM+高级程序设计篇.
 
事实证明,我的想法是完全正确的,楼上的人不要再说了,如果你没有这样实现过,就不要多说。不要一说就让看李维的书,李维的书就在我手边,已经看了几遍了,可没有提到如何用mts实现ora事务。我想说让我看书的人自己一定不会才这样说的吧。
一开始只所以不能实现,是因为ora与mts结合不好,现在如果把提交放到不需要mts中,就可以实现,那么在ora92中,如何设置mts呢,我需要一个能实现的方案,不要让我看那一篇英文资料,我英文太差,告诉我,只要解决后,立即放分。
 
SetComplete;
end;
except
on Exceptiondo
begin
SetAbort;
 
这么简单的问题,怎么搞的这么复杂呀,
服务端 DataSetProvider.options = [poAllowCommandText]
放两三个DataSetProvider 就行了
客户端用SQL语句取数据就行了, 一切用系统的功能, 不必自已写接口
 
DataSetProvider.options = [poAllowCommandText]
用ClientDataSet.CommandText:='Select ...';
ClientDataSet.Open;
ClientDataSet.Edit;
ClientDataSet.Post;
ClientDataSet.ApplyUpdates(0);
你的方法只能取数据,数据更新不行
 
后退
顶部