如何在VC中调用数据库中的存储过程

解决方案 »

  1.   

    http://blog.csdn.net/xianglitian/archive/2010/05/22/5617173.aspx
    这个类支持调用存储过程
    回复中有例子
      

  2.   

    用Command
    ================================
    _CommandPtr cmmd; 
    _ParameterPtr param;  
    HRESULT hr = cmmd.CreateInstance(__uuidof(Command)); 
    cmmd->ActiveConnection = m_piConnection;//需要使用的ADO连接  
    cmmd->CommandType = adCmdStoredProc;  
    cmmd->CommandText = _bstr_t("GetAllOtherShip"); param = cmmd->CreateParameter("",adTinyInt,adParamInput,sizeof(BYTE),(BYTE)byValidTime);
    cmmd->Parameters->Append(param);
    cmmd->Execute(NULL,NULL,adCmdStoredProc);