Q qiuyan81 Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-06 #1 如何重写TADOConnection?我的意思是我想把TADOConnection获取数据的方法改写成从JAVA服务里面获取数据,但是不知道如何下手.
S szhcracker Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-06 #2 是JAVA服务还是JAVA服务器啊?你可以跟踪一下VCL的源码看看,还有你不可以直接用TADOConnection吗?
Q qiuyan81 Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-06 #3 楼上的没明白我的意思,ADODataSet获取数据是通过一个Connection对象,我的意思直接修改Connection对象,来达到数据获取和提交的结果。
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-06 #4 照着实现TADOConnection及祖先类的方法就行了。你可以同时看一下DataSet调用了哪些Connection的方法,只实现这些也OK。
Q qiuyan81 Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-07 #5 楼上的,我看了源代码,里面所有的数据都是在_Connection这个接口里面实现的,而这个接口调用的是COM对象来实现数据库引擎,难道我要写个Com对象才可以吗?
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-07 #6 你要的只是接口,实现都是自己写的。也就是说你只是需要ADO的外壳而已所以不需要关注ADO之前是怎么实现的。
Q qiuyan81 Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-09 #7 放弃这样做了,原因很简单,JAVA的事务只能放在同个请求里面。
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2010-05-10 #10 >>JAVA的事务只能放在同个请求里面。还有这样的限制吗? 那也是你的服务器写成这样而已吧。