msdn中有好多例子啊, 
大致方法是这样:
先创建一个参数对象, 如下:
_CommandPtr objStoredProcCmd;
// 省去一段对objStoredProcCmd的初始化及数据库打开代码......
_ParameterPtr objParam;
objParam = objStoredProcCmd->CreateParameter(_bstr_t(pobjParam->getParamName().c_str()), 
       dataType, // 可取值比如为adInteger, adDouble, 由ADO定义
   paramDirec, // 该参数的反向, 比如只负责传入, 或者传出或者具有传入和传出两种功能
   sizeof(int));
objStoredProcCmd->Parameters->Append(objParam);
objParam.Release();
建议在MSDN中索引"CreateParameter", 就可找到更详细的介绍.