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", 就可找到更详细的介绍.
大致方法是这样:
先创建一个参数对象, 如下:
_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", 就可找到更详细的介绍.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货