J
JustMe
Unregistered / Unconfirmed
GUEST, unregistred user!
各位同仁好:
本人现在想采用李维讲的方法去做一个例子,使用COM+对象进行中间层开发,
但是碰到一个解决不了的问题,百思不得其解,望各位能人帮忙解决一下:
我用按李维的书《ADO/MTS/COM+》第九章做的例子作了几个对象:
1、pmtsColor,颜色对象,包含更新方法UpdateColor(VData,IMax,ICount);
关于TADOConnection,TADODataSet,TDataSetProvider的属性都象书中最后一章所说的设置。
2、pmtsQueryColor,查询协调对象,方法GetColor(vData)。
3、pmtsUpdateColor,更新协调对象,方法UpateColor(VData,IMax,ICount)。
问题出在使用pmtsUpdateColor对象更新数据时,不能成功地将数据更新后后台。
跟踪时出错的地方有很多:
1、在pmtsUpdateColor对象的UpdateColor方法中说是vData不是Automation Object对象。
2、有时候是有人在大富翁上说的“根事务不能提交”类似的错误。
然后建立客户端,通过pmtsQueryColor[查询协调]对象调出数据,正常。
如果使用pmtsColor对象的UpdateColor方法提交,正常。
如果使用pmtsUpdateColor对象的UpdateColor方法提交,异常。
我用李维讲的方法改COMOBJ和PROVIDER的程序,我也测试过,问题没有解决。
本人现在想采用李维讲的方法去做一个例子,使用COM+对象进行中间层开发,
但是碰到一个解决不了的问题,百思不得其解,望各位能人帮忙解决一下:
我用按李维的书《ADO/MTS/COM+》第九章做的例子作了几个对象:
1、pmtsColor,颜色对象,包含更新方法UpdateColor(VData,IMax,ICount);
关于TADOConnection,TADODataSet,TDataSetProvider的属性都象书中最后一章所说的设置。
2、pmtsQueryColor,查询协调对象,方法GetColor(vData)。
3、pmtsUpdateColor,更新协调对象,方法UpateColor(VData,IMax,ICount)。
问题出在使用pmtsUpdateColor对象更新数据时,不能成功地将数据更新后后台。
跟踪时出错的地方有很多:
1、在pmtsUpdateColor对象的UpdateColor方法中说是vData不是Automation Object对象。
2、有时候是有人在大富翁上说的“根事务不能提交”类似的错误。
然后建立客户端,通过pmtsQueryColor[查询协调]对象调出数据,正常。
如果使用pmtsColor对象的UpdateColor方法提交,正常。
如果使用pmtsUpdateColor对象的UpdateColor方法提交,异常。
我用李维讲的方法改COMOBJ和PROVIDER的程序,我也测试过,问题没有解决。