存储过程没问题
连接数据库,成功,但cmd->Execute(NULL, NULL, adCmdStoredProc)执行出错,
不知道怎么连接才能连接到指定的库?是否我连接的不对啊?
long condb()
{    

long bak=-1;
    
//打开连接
pConn.CreateInstance(__uuidof(Connection)); try                 
{
bak=pConn->Open("DSN=db;uid=vo;pwd=12345;","","",0);
    } catch(_com_error e)
{

AfxMessageBox("数据库连接失败!");

return bak;

}
long test()
{
      char *vname="myname";
char *vage="100"; _CommandPtr cmd;
cmd.CreateInstance("ADODB.Command"); cmd->ActiveConnection = pConn;
cmd->CommandText="up_test2"; //存储过程的名字
cmd->CommandType=adCmdStoredProc;//表示为存储过程adCmdStoredProc  
       cmd->Execute(NULL, NULL, adCmdStoredProc); long ret=0;
return ret;
}