我前台输入一个存储结构中变量的值,如何用ado调用这个存储结构?具体如何操作啊,有没有什么实例啊,谢谢各位啦。
解决方案 »
- 小白求解——怎么获取一个jpg文件的分辨率信息呢
- 串口ReadFile出现问题,用GetLastError()时,老是得出 The Parameter is incorrectly!详细如下
- dll中如何导出一个类?我的这个类是一个对话框,那资源文件怎么办?
- 如何安装VC++6.0这个软件?直接安装吗?谢谢
- 如何使用导出类的静态常量?
- 40分送给上海朋友:)
- 视图类中怎么使用计时器?
- VC中的VERIFV是什么意思。还有ASSERT是什么意思,看MSDN看的不是太明白,希望有代码解释。
- VC中如何使用MapX,如何注册MapX控件
- BEGIN_INTERFACE_PART宏的问题
- 谁能讲讲activex容器和activex控件事如何交互通讯的?
- 在vc里面怎样用最简单的图案填充一个多边形
//建立数据库连接
try
{
//建立command
_CommandPtr pCommand;
HRESULT hRst=pCommand.CreateInstance( /*_T("ADODB.Command")*/
__uuidof(Command) );
if( !SUCCEEDED( hRst ) )
{
return sName;
}
pCommand->ActiveConnection=g_pConnPtr;
pCommand->CommandText=_bstr_t(_T("GetHostPCName")); //添加输入/输出参数
_ParameterPtr pParaIn=NULL,pParaOut=NULL;
pParaIn.CreateInstance( __uuidof(Parameter) );
pParaOut.CreateInstance( __uuidof(Parameter) );
pParaOut=pCommand->CreateParameter( _bstr_t(_T("OutVar1")),
adChar,adParamOutput,200,vtNull );
// adParamReturnValue返回int数值;adParamOutput返回一切类型数值
pCommand->Parameters->Append(pParaOut); //得到结果
pCommand->Execute( &vtNull,&vtNull,adCmdStoredProc );
_variant_t vtItem;
vtItem.SetString(_T("OutVar1"));
sName=pCommand->Parameters->GetItem(vtItem)->GetValue().bstrVal;
sName.TrimLeft();
sName.TrimRight();
}
catch(_com_error e)
{
GlobalProc::DispAdoError(e); return sName;
}
c_fundacctid in varchar2,
c_custfname in varchar2,
c_custtype in varchar2,
d_startdate in varchar2,
d_enddate in varchar2,
c_startshares in varchar2,
c_endshares in varchar2,
c_result out char, c_resultmsg out varchar2
) as
具体该怎么改啊,我是连接本地的oracle数据库,那些在那里修改啊(ip地址啊,用户名,密码啊)