_ParameterPtr m_pPar;
m_pCom->CommandType = adCmdStoredProc;
m_pCom->CommandText = _bstr_t(_T("Demo"));
m_pCom->Parameters->Refresh();//刷新命令参数值
m_pPar = m_pCom->CreateParameter(_bstr_t("@test"), adVarChar, adParamInput, 20);
m_pPar->Value = _variant_t("aa");
m_pCom->Execute(NULL, NULL, adCmdStoredProc);
就是这段代码,执行到最有一句的时候就会出错:……at momery location ……
存储过程是要数据库支持的, access很明显不支持这个高级功能嘛。
Access也是个数据库诶~
@离落: 好吧,我承认已经很多年没有用access了
如果你强行要用,可以看看 access 的宏什么的。
反正我现在是从来不考虑存储过程什么的东东的。
@小码蚁·兴: @_@宏是东东啊,其实我都没搞懂存储过程是什么,是不是就是新建个表存起来啊。
@离落: 如果想学还是装个 SQL server 来好好学吧。 存储过种其实就是保存一组查询,不是表。