MyException - 我的异常网
当前位置:我的异常网» VC/MFC » 【请问】数据库存储过程返回参数权限有关问题

【请问】数据库存储过程返回参数权限有关问题

www.MyException.Cn  网友分享于:2013-02-20  浏览:0次
【请教】数据库存储过程返回参数权限问题
我在数据库中调用存储过程获取数据,之前没有输出参数,调用都是正常的。
但是,加入输出参数之后,问题就出现了:catch出来的错误是"MLDB"中拒绝了create table的权限。

添加存储过程参数的代码如下:

............
pParm = dataComm->CreateParameter("@remap_flag_1",adInteger,adParamInput,sizeof(int),remap_flag_1);
dataComm->Parameters->Append(pParm);

pParm = dataComm->CreateParameter("@remap_flag_2",adInteger,adParamInput,sizeof(int),remap_flag_2);
dataComm->Parameters->Append(pParm);

pParm = dataComm->CreateParameter("@count",adInteger,adParamOutput,sizeof(int),(int)nCountOut);
dataComm->Parameters->Append(pParm);
............


这个是不是涉及到数据那边权限开放的问题?还是代码这边有问题?多谢指教!

------解决方案--------------------
看下这个例子,封装了ADO调用存储过程。

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有