这是我的一段VC的代码示例 _ConnectionPtr pConn;
_CommandPtr pCmd; //取的数据库连接,代码省略
... ... //取存储过程的参数
pCmd.CreateInstance(__uuidof(Command));
pCmd->ActiveConnection = pConn;
pCmd->CommandText = 你的存储过程名;
pCmd->CommandType = adCmdStoredProc;
pCmd->Parameters->Refresh(); //该句取得存储过程 DataTypeEnum yourType;
//取得存储过程参数的类型,具体类型可参看msdn
yourType = pCmd->Parameters->GetItem(...)->Type; //处理存储过程的参数,如赋值...
pCmd->Parameters->GetItem(...)...