vc用ADO调用vfp的存储过程问题
我用了这个方法来调用sql语句都没有问题,但是换成存储过程,就老是运行错误!
请大家帮我看看
存储过程名:demo
CoInitialize(NULL);
_ConnectionPtr pConn(__uuidof(Connection));
_CommandPtr pCmd(__uuidof(Command));
pConn->ConnectionString="数据库信息";
pConn->Open("","","",adConnectUnspecified);
pCmd->put_ActiveConnection(_variant_t((IDispatch*)pConn));
pCmd->CommandText="demo";
pCmd->Execute(NULL,NULL,adCmdText);
问题点数:20、回复次数:4Top
1 楼apple_8180(十豆三)回复于 2006-07-03 09:06:30 得分 0
这样试试:
pCmd->CommandText="demo()";Top
2 楼tl163()回复于 2006-07-03 09:38:21 得分 0
pCmd->CommandText="demo()";
pCmd->Execute(NULL,NULL, adCmdStoredProc);
还是不行!
error info: Dispatch error #3081Top
3 楼tl163()回复于 2006-07-03 10:01:42 得分 0
再问一下,是不是ado不能调用vfp的存储过程,vfp6.0支持吗?Top
4 楼tl163()回复于 2006-07-03 21:18:38 得分 0
已经把VFP换成sql server了,问题解决了!Top




