MTS连接问题 ( 积分: 50 )

  • 主题发起人 主题发起人 LUJIAYU110
  • 开始时间 开始时间
L

LUJIAYU110

Unregistered / Unconfirmed
GUEST, unregistred user!
我在作MTS示例时,用ACCESS作后台数据库,在MTS数据模块上放置 TADOConnection 组件连接到数据库,使用 TADOQuery 到数据表中查询数据 ,最后再加入TDataSetProvider组件,并且设定它的DataSet性值为 MTS/COM+数据模块中的 TADOQuery 组件。其它设置为:支持事务,在MTS数据模块CREATE事件中令POOL:=TRUE;在ACTIVE中令ADO_CON.CONNECT:=TRUE;在DEACTIVE中令 ADO_CON.CONNECT:=FALSE;定义了一个方法;GETDATA,让它等于一个字符串'DDD',现在问题是,如果不让ADO_CNT数据连接=TRUE,在客户端(本机)上能等得到这个字符串'DDD',而如果令ADO_CNT连接=TRUE,同提示接口错误,取不到值.不知是什么原因?
 
在MTS数据模块CREATE事件中令POOLED:=TRUE;
你有没有在com+设置对象池,
 
问题己解决,说出来汗,是ACCESS数据库不支持,换成SQL2000什么都不用变,成功。
 
后退
顶部