首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

关于DCOM中接口调用的有关问题

2012-02-06 
关于DCOM中接口调用的问题?在DCOM中写了接口调用RDM中的TADOQUERY组件完成数据库的操作.总是异常无法正常

关于DCOM中接口调用的问题?
在DCOM中写了接口调用RDM中的TADOQUERY组件完成数据库的操作.总是异常无法正常工作.在接口中调用RDM中的数据库组件还用做初始化等相关操作吗?直接使用有什么问题吗?
STDMETHODIMP   TSRTSRDMImpl::UpdateHPA(BSTR   HPA)
{
      AnsiString   SqlStr   =   "Use   SRTS     EXEC   Update_HPA   "   ;
      SqlStr   +=   HPA;

      try
      {    
                //   ShowMessage(SqlStr);   加测试显示sqlstr字符串正常
                SRTSRDM-> UpdateSRTS-> Active   =   false;   //到这句就错误了.SRTSRDM是否需要初始化?
                SRTSRDM-> UpdateSRTS-> SQL-> Clear();
                SRTSRDM-> UpdateSRTS-> SQL-> Add(Sql);

                SRTSRDM-> UpdateSRTS-> ExecSQL();
                SRTSRDM-> UpdateSRTS-> Active   =   false;

      }
      catch(   Exception   &E)
      {
                SRTSRDM-> UpdateSRTS-> Active   =   false;
                return   Error(E.Message.c_str(),IID_ISRTSRDM);
      }

      return   S_OK;
}



[解决办法]
欧都是直接使用m_DataModule

你SRTSRDM那是什么咚咚~~~~~~~~~~~~

热点排行