(25)MIdas应用服务器上的Tdatabase----我怎么还想着c/s中的tdatabase呢?(100分)

  • 主题发起人 千中元
  • 开始时间

千中元

Unregistered / Unconfirmed
GUEST, unregistred user!
我看了李维的代码。因为没书,小弟愚昧,没想明白他老人家是怎么处理Tdatabase的,只一个
procedure TForm2.btnApplyUpdatesClick(Sender: TObject);
begin
ClientDataSet1.ApplyUpdates(0);
end;

就可以了。。不明白啊,这样和在应用服务器上没有Tdatabase 有什么区别?
在c/s中的事务处理,starttransaction,rollback,commit都那里去了?
现在我正做的程序是这样设想的:
  clientdataset(使用缓存)--->应用服务器query----->后台数据库
  
  应用服务器上有tdatabase来控制是否提交的后台。
1)这样的思路正确?
2) 象starttransaction,rollback,commit等方法还能用?如果能
用的话,怎样在客户端调用TDatabase的这些方法?是在不同的project里呀!
好久没有用100分的大手笔了。。呵呵

                
 
相关问题:
  http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=239566
 
各位大虾,请灌点水也好呀。
 
没有国,也来看看
 
不是不想答,是俺到目前为止没用DELPHI做数据库。
 
我都着急死了
 
见:http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=239566
 
据说是用接口
 
hi,千中元:
李大师的那本书在我手里算是明珠投暗了,看后只有头晕的感觉...
李维的这本书里我至今未发现事务这两个字,我也觉的奇怪
你要操纵服务器端可有下列方法,用Tprovider的OnDataRequest可以
传任何东东,另外可以自己写接口的方法,然后在客户端调:
TDCOMConnection1.AppServer.YourProcedure
又要提到charlie的书,我就是从那学会的,确实是好书
还要资料么,我还有徐新华的书,全是讲D4数据库,压缩了有1M多,要不要?
 
是不是D4核心编程技术啊?有的有的。thanx anyway.
charlie那书我怎么没发现。。。。:(..我还觉得他那Midas部分太简单。。原来自己看书不认真的
用Datasetprovider 的OndatasetRequest的话,怎么通过客户端button 的onclick控制呢?我这里有5个datasetprovider
我想自己写接口也要写上3个:开始事务,提交事务,放弃。
----是不是我想的太复杂了?
BTW:怎么还没有oicq?
 
不复杂呀,三个接口三句话,加上窗户端调共六句话
我还不太清楚oicq是什么
 
http://www2.tencent.com/
 
查找/自定义/(号码)451025
 
敲第二遍
刚才正准备提交时掉线了!
远程数据模块里:
procedure Twlq.StartTransaction;
begin
database1.StartTransaction;
end;

在客户端调:
procedure TEditForm1.SpeedButton1Click(Sender: TObject);
begin
clientdata.DCOMConnection1.AppServer.commit;
end;

还是建议看一下charlie的书,评价说象一座金矿的
我这儿现在线路太差,要不咱们另找个机会讨论?
 
你下载oicq了多方便。已经给地址了。
想简单: www.oicq.com
你一看就会用的
欢迎加入oicq俱乐部 :}
 
我去看看。。。
唉,可惜以后难的上网了。。。
 
1)小生认为你的思路是正确的
2)starttransaction,rollback,commit等方法自然要用,但小程序(无事务)
则无需使用
 
》在客户端调:
》procedure TEditForm1.SpeedButton1Click(Sender: TObject);
》begin
》 clientdata.DCOMConnection1.AppServer.commit;
》end;
appserver是什么?应用服务器有commit方法调用么?
 
顶部